commit 599ef7bc00d9780fd40045a75807e9f35e3cdcf7 Author: liwenxuan <1298531568@qq.com> Date: Thu Mar 12 13:15:42 2026 +0800 init diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..19b6b13 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,78 @@ +# ========================================== +# 1. Java / Maven 构建相关 +# ========================================== +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + +# 编译生成的字节码 +*.class + +# 打包生成的文件 +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# ========================================== +# 2. Spring Boot / Spring Cloud 特有 +# ========================================== +# 日志文件 +logs/ +*.log + +# Spring Boot 可执行 Jar (仅在特定构建模式下生成) +spring-boot-*.log + +# 本地配置文件 (通常包含数据库密码、密钥等敏感信息) +application-local.yml +application-local.properties +bootstrap-local.yml +bootstrap-local.properties +config/application-local.yml + +# ========================================== +# 3. IntelliJ IDEA 特有 +# ========================================== +.idea/ +*.iws +*.iml +*.ipr +out/ + +# 如果你想共享部分 IDEA 配置(比如编码格式),可以取消下面这行的注释 +# !.idea/encodings.xml +# !.idea/vcs.xml + +# ========================================== +# 4. 操作系统通用 +# ========================================== +.DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db +Thumbs.db + +# ========================================== +# 5. 其他 +# ========================================== +# 临时文件 +*.tmp +*.bak +*.swp +*~.nib + +# VS Code (如果你偶尔也用的话) +.vscode/ \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..09b8702 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml new file mode 100644 index 0000000..0614603 --- /dev/null +++ b/.idea/dataSources.local.xml @@ -0,0 +1,36 @@ + + + + + + #@ + ` + + + master_key + root + + + + + + + + + #@ + ` + + + master_key + root + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..cb85e35 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,19 @@ + + + + + mysql.8 + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev + $ProjectFileDir$ + + + mysql.8 + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://22.40.215.149:3306/hr_new + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9.xml b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9.xml new file mode 100644 index 0000000..60f6649 --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9.xml @@ -0,0 +1,21034 @@ + + + + + + armscii8 + 1 + + + armscii8 + + + ascii + 1 + + + ascii + + + big5 + 1 + + + big5 + + + binary + 1 + + + cp1250 + 1 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1251 + + + cp1251 + + + cp1251 + + + cp1251 + 1 + + + cp1251 + + + cp1256 + 1 + + + cp1256 + + + cp1257 + + + cp1257 + + + cp1257 + 1 + + + cp850 + 1 + + + cp850 + + + cp852 + 1 + + + cp852 + + + cp866 + 1 + + + cp866 + + + cp932 + 1 + + + cp932 + + + dec8 + 1 + + + dec8 + + + eucjpms + 1 + + + eucjpms + + + euckr + 1 + + + euckr + + + gb18030 + 1 + + + gb18030 + + + gb18030 + + + gb2312 + 1 + + + gb2312 + + + gbk + 1 + + + gbk + + + geostd8 + 1 + + + geostd8 + + + greek + 1 + + + greek + + + hebrew + 1 + + + hebrew + + + hp8 + 1 + + + hp8 + + + keybcs2 + 1 + + + keybcs2 + + + koi8r + 1 + + + koi8r + + + koi8u + 1 + + + koi8u + + + latin1 + + + latin1 + 1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin2 + + + latin2 + 1 + + + latin2 + + + latin2 + + + latin2 + + + latin5 + 1 + + + latin5 + + + latin7 + + + latin7 + 1 + + + latin7 + + + latin7 + + + macce + 1 + + + macce + + + macroman + 1 + + + macroman + + + sjis + 1 + + + sjis + + + swe7 + 1 + + + swe7 + + + tis620 + 1 + + + tis620 + + + ucs2 + 1 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ujis + 1 + + + ujis + + + utf16 + 1 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16le + 1 + + + utf16le + + + utf32 + 1 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf8mb3 + 1 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + 1 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + 1 + utf8mb4_0900_bin + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb3_general_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_bin + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + + 0 + localhost + caching_sha2_password + + + 0 + localhost + caching_sha2_password + + + 0 + localhost + caching_sha2_password + + + root@localhost + procedure + 825 + + + root@% + '10' SECOND + 2024-09-11.18:46:40 + 24 + '2024-03-05 09:00:00' + enabled + + + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + InnoDB + utf8mb3_bin +
+ + 设备全生命周期所有业务表单字段 + InnoDB + utf8mb4_0900_bin +
+ + Bpm 流程定义的拓展表 + + InnoDB + utf8mb4_unicode_ci +
+ + 工作流的流程实例的拓展 + InnoDB + utf8mb4_unicode_ci +
+ + Bpm 任务规则表 + InnoDB + utf8mb4_unicode_ci +
+ + 工作流的流程任务的拓展表 + InnoDB + utf8mb4_unicode_ci +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 设备开关量操作记录 + InnoDB + utf8mb4_0900_bin +
+ + 设备开关量操作记录 + InnoDB + utf8mb4_0900_bin +
+ + 维修记录 + InnoDB + utf8mb4_0900_bin +
+ + 设备全景模型表 + InnoDB + utf8mb4_0900_bin +
+ + 设备全景模型表 + InnoDB + utf8mb4_0900_bin +
+ + 设备全景模型表 + InnoDB + utf8mb4_0900_bin +
+ + 设备全景模型表 + InnoDB + utf8mb4_0900_bin +
+ + 状态变更记录 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 保养计划 + InnoDB + utf8mb4_0900_bin +
+ + 设备信息表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + api 表 + InnoDB + utf8mb4_0900_ai_ci +
+ + api配置表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 应用表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 授权表 + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + api申请表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 数据源表 + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + 恒信高科数据源与redash数据源对应接口关系表 + InnoDB + utf8mb4_bin +
+ + 数据查询收藏夹表 + InnoDB + utf8mb4_0900_bin +
+ + 收藏夹测点关系表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 故障告警经验 + InnoDB + utf8mb4_0900_bin +
+ + 故障告警经验 + InnoDB + utf8mb4_0900_bin +
+ + 位置变动表 调拨表 + InnoDB + utf8mb4_0900_bin +
+ + 调拨中间表 对应设备 + InnoDB + utf8mb4_0900_bin +
+ + 备件领用申请关联表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 备件领用的操作记录 + InnoDB + utf8mb4_0900_ai_ci +
+ + 供应商管理表 + InnoDB + utf8mb4_0900_bin +
+ + 仓库管理表 + InnoDB + utf8mb4_0900_bin +
+ + 供应商管理表 + InnoDB + utf8mb4_0900_bin +
+ + 班组表 + InnoDB + utf8mb4_0900_bin +
+ + 人员班组关联表 + InnoDB + utf8mb4_0900_bin +
+ + 关键运行参数 + InnoDB + utf8mb4_0900_bin +
+ + 设备身上标注测点 + InnoDB + utf8mb4_0900_bin +
+ + 优化推荐测点 + InnoDB + utf8mb4_0900_bin +
+ + 实时趋势分析 + InnoDB + utf8mb4_0900_bin +
+ + 备件采购关联表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 备件采购台账表 + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + 设备盘点表 + + InnoDB + utf8mb4_0900_ai_ci +
+ + 设备盘点表 + + InnoDB + utf8mb4_0900_ai_ci +
+ + 关联文件地址表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 状态变更关联主键表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 巡检计划表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 巡检计划人员表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + 巡检项目表 + InnoDB + utf8mb4_0900_bin +
+ + 巡检项目结果类型表 + InnoDB + utf8mb4_0900_bin +
+ + 巡检计划表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 巡检计划人员表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 库存修改暂存表 + InnoDB + utf8mb4_bin +
+ + 故障经验 + InnoDB + utf8mb4_0900_bin +
+ + 故障类型 + InnoDB + utf8mb4_0900_bin +
+ + 维修经验 + InnoDB + utf8mb4_0900_bin +
+ + 维修工单 + InnoDB + utf8mb4_0900_bin +
+ + 维修经验 + InnoDB + utf8mb4_0900_bin +
+ + 维修经验 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + 出库台账表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 设备盘点和设备之间的关系中间表 + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + 巡检项目结果类型表 + InnoDB + utf8mb4_0900_bin +
+ + dlp设备生命周期购置管理 + InnoDB + utf8mb4_0900_ai_ci +
+ + dlp设备生命周期购置管理 + InnoDB + utf8mb4_0900_ai_ci +
+ + 入库关联表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 入库台账表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 故障报修 + InnoDB + utf8mb4_0900_bin +
+ + 设备改造追踪表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 备件申请表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 备件关联文件表 + InnoDB + utf8mb4_0900_bin +
+ + 备件关联文件表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 备件台账表 + InnoDB + utf8mb4_0900_bin +
+ + 备件类型表 + InnoDB + utf8mb4_0900_bin +
+ + 专业工器具 + InnoDB + utf8mb4_0900_bin +
+ + 特种设备 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + 特种设备设备参数表 + InnoDB + utf8mb4_0900_bin +
+ + 设备订单和设备一对多关系表 + InnoDB + utf8mb4_0900_ai_ci +
+ + 备件中间表 + InnoDB + utf8mb4_0900_bin +
+ + 保养经验库 + InnoDB + utf8mb4_0900_bin +
+ + 保养计划 + InnoDB + utf8mb4_0900_ai_ci +
+ + 保养任务 + InnoDB + utf8mb4_0900_ai_ci +
+ + 保养项目 + InnoDB + utf8mb4_0900_bin +
+ + 和项目表关系中间表 + InnoDB + utf8mb4_0900_bin +
+ + 设备保养规则 + InnoDB + utf8mb4_0900_bin +
+ + 保养工单 + InnoDB + utf8mb4_0900_ai_ci +
+ + 工单和工作量之间的关系 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb3_general_ci +
+ + 审计事件表 + InnoDB + utf8mb3_general_ci +
+ + 事件/策略关联表 + InnoDB + utf8mb3_general_ci +
+ + 审计日志表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 审计策略表 + InnoDB + utf8mb3_general_ci +
+ + 审计资源表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 审计人员表 + InnoDB + utf8mb3_general_ci +
+ + 审计人员/策略关联表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + 数据质量-扣分表 + InnoDB + utf8mb4_0900_bin +
+ + 数据质量-质量指标表 + InnoDB + utf8mb4_0900_bin +
+ + 数据质量-质量任务 + InnoDB + utf8mb4_0900_bin +
+ + 数据质量-质量规则管理 + InnoDB + utf8mb4_0900_bin +
+ + 质量规则内容 + InnoDB + utf8mb4_0900_bin +
+ + 规则详情 + InnoDB + utf8mb4_0900_bin +
+ + 数据质量统计表 + InnoDB + utf8mb4_0900_bin +
+ + 数据质量-规则权重表 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb3_general_ci +
+ + 前后端分别缓存:后端统一到redis,提供刷新缓存功能;前端缓存到内存,默认每10分钟刷新一次,刷新周期可配置。数据字典 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 用户与岗位关联表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb4_0900_bin +
+ + 菜单权限表 + InnoDB + utf8mb3_general_ci +
+ + 客户端配置表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 部门表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 岗位信息表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 角色信息表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 用户信息表 + InnoDB + utf8mb3_general_ci +
+ + 用户信息表 + InnoDB + utf8mb3_general_ci +
+ + InnoDB + utf8mb3_general_ci +
+ + 用户和角色关联表 + InnoDB + utf8mb3_general_ci +
+ + 中间表关系 工单 任务 计划之间的关系 + InnoDB + utf8mb4_0900_bin +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + InnoDB + utf8mb4_0900_ai_ci +
+ + 关联文件地址表 + InnoDB + utf8mb4_0900_ai_ci +
+ + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(64)|0s + 4 + + + longblob|0s + 5 + + + tinyint|0s + 6 + + + varchar(64)|0s + 7 + + + int|0s + 8 + + + datetime|0s + 9 + + + varchar(64)|0s + 10 + + + datetime|0s + 11 + + + DEPLOYMENT_ID_ + ID_ + act_re_deployment + + + ID_ + btree + 1 + + + NAME_ + btree + + + DEPLOYMENT_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(300)|0s + 2 + + + int|0s + 3 + + + NAME_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + datetime|0s + 2 + + + varchar(255)|0s + 3 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 7 + + + varchar(255)|0s + 1 + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(255)|0s + 1 + 13 + + + varchar(255)|0s + 14 + + + datetime|0s + 15 + + + datetime|0s + 16 + + + bigint|0s + 17 + + + int|0s + 18 + + + bigint|0s + 19 + + + varchar(64)|0s + 20 + + + datetime|0s + 21 + + + ID_ + btree + 1 + + + PROC_DEF_KEY_ + btree + + + PROC_DEF_ID_ +PROC_INST_ID_ +ACT_ID_ +END_TIME_ +ACT_INST_STATE_ + btree + + + PROC_DEF_ID_ +END_TIME_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ +ACT_ID_ + btree + + + EXECUTION_ID_ +ACT_ID_ +END_TIME_ +ID_ + btree + + + START_TIME_ +END_TIME_ + btree + + + END_TIME_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(4000)|0s + 5 + + + varchar(255)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(4000)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + datetime|0s + 13 + + + datetime|0s + 14 + + + ID_ + btree + 1 + + + TASK_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + CONTENT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + int|0s + 3 + + + int|0s + 4 + + + int|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(255)|0s + 10 + + + datetime|0s + 11 + + + datetime|0s + 12 + + + datetime|0s + 13 + + + datetime|0s + 14 + + + ID_ + btree + 1 + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + varchar(64)|0s + 1 + 4 + + + datetime|0s + 5 + + + datetime|0s + 6 + + + bigint|0s + 7 + + + int|0s + 8 + + + varchar(255)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + ID_ + btree + 1 + + + CASE_INST_ID_ + btree + 1 + + + BUSINESS_KEY_ + btree + + + CLOSE_TIME_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + CASE_INST_ID_ + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + datetime|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(4000)|0s + 9 + + + longblob|0s + 10 + + + varchar(64)|0s + 11 + + + datetime|0s + 12 + + + ID_ + btree + 1 + + + TASK_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(100)|0s + 5 + + + varchar(64)|0s + 6 + + + double|0s + 7 + + + bigint|0s + 8 + + + varchar(4000)|0s + 9 + + + varchar(4000)|0s + 10 + + + varchar(64)|0s + 11 + + + datetime|0s + 12 + + + varchar(64)|0s + 13 + + + datetime|0s + 14 + + + ID_ + btree + 1 + + + DEC_INST_ID_ +CLAUSE_ID_ + btree + + + DEC_INST_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 5 + + + int|0s + 6 + + + varchar(255)|0s + 7 + + + varchar(100)|0s + 8 + + + varchar(64)|0s + 9 + + + double|0s + 10 + + + bigint|0s + 11 + + + varchar(4000)|0s + 12 + + + varchar(4000)|0s + 13 + + + varchar(64)|0s + 14 + + + datetime|0s + 15 + + + varchar(64)|0s + 16 + + + datetime|0s + 17 + + + ID_ + btree + 1 + + + DEC_INST_ID_ + btree + + + RULE_ORDER_ +CLAUSE_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(255)|0s + 1 + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(255)|0s + 12 + + + datetime|0s + 13 + + + datetime|0s + 14 + + + double|0s + 15 + + + varchar(255)|0s + 16 + + + varchar(64)|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(64)|0s + 19 + + + varchar(255)|0s + 20 + + + varchar(64)|0s + 21 + + + ID_ + btree + 1 + + + DEC_DEF_ID_ + btree + + + DEC_DEF_KEY_ + btree + + + PROC_INST_ID_ + btree + + + CASE_INST_ID_ + btree + + + ACT_INST_ID_ + btree + + + ACT_ID_ + btree + + + EVAL_TIME_ + btree + + + REMOVAL_TIME_ + btree + + + ROOT_DEC_INST_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + DEC_REQ_ID_ + btree + + + DEC_REQ_KEY_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(255)|0s + 1 + 15 + + + varchar(255)|0s + 16 + + + int|0s + 17 + + + datetime|0s + 18 + + + varchar(64)|0s + 19 + + + double|0s + 20 + + + bigint|0s + 21 + + + varchar(4000)|0s + 22 + + + varchar(4000)|0s + 23 + + + bigint|0s + 24 + + + varchar(64)|0s + 25 + + + varchar(64)|0s + 26 + + + datetime|0s + 27 + + + tinyint(1)|0s + 28 + + + ID_ + btree + 1 + + + PROC_DEF_KEY_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + CASE_INST_ID_ + btree + + + CASE_EXECUTION_ID_ + btree + + + TASK_ID_ + btree + + + ACT_INST_ID_ + btree + + + VAR_INST_ID_ + btree + + + NAME_ + btree + + + TIME_ + btree + + + BYTEARRAY_ID_ +TASK_ID_ + btree + + + BYTEARRAY_ID_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + timestamp|0s + 2 + + + varchar(64)|0s + 1 + 3 + + + int|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(255)|0s + 6 + + + bigint|0s + 0 + 1 + 7 + + + varchar(4000)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(255)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(64)|0s + 15 + + + varchar(255)|0s + 16 + + + varchar(64)|0s + 17 + + + int|0s + 18 + + + int|0s + 19 + + + datetime|0s + 20 + + + ID_ + btree + 1 + + + ERROR_DETAILS_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + PROC_DEF_ID_ + btree + + + PROC_DEF_KEY_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + timestamp|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(255)|0s + 11 + + + varchar(64)|0s + 12 + + + datetime|0s + 13 + + + ID_ + btree + 1 + + + TIMESTAMP_ + btree + + + USER_ID_ + btree + + + GROUP_ID_ + btree + + + TASK_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_DEF_KEY_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + timestamp|0s + 7 + + + timestamp|0s + 8 + + + varchar(4000)|0s + 9 + + + varchar(255)|0s + 1 + 10 + + + varchar(255)|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(255)|0s + 15 + + + varchar(255)|0s + 16 + + + int|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(64)|0s + 19 + + + varchar(4000)|0s + 20 + + + datetime|0s + 21 + + + ID_ + btree + 1 + + + PROC_DEF_KEY_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + CREATE_TIME_ + btree + + + END_TIME_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + datetime|0s + 2 + + + varchar(64)|0s + 1 + 3 + + + datetime|0s + 4 + + + int|0s + 5 + + + bigint|0s + 0 + 1 + 6 + + + varchar(4000)|0s + 7 + + + varchar(64)|0s + 8 + + + int|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(255)|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(255)|0s + 13 + + + varchar(255)|0s + 14 + + + varchar(64)|0s + 15 + + + varchar(64)|0s + 16 + + + varchar(64)|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(255)|0s + 19 + + + varchar(64)|0s + 20 + + + bigint|0s + 21 + + + varchar(64)|0s + 22 + + + varchar(255)|0s + 23 + + + datetime|0s + 24 + + + ID_ + btree + 1 + + + JOB_EXCEPTION_STACK_ID_ + btree + + + JOB_DEF_ID_ + btree + + + JOB_DEF_CONFIGURATION_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROCESS_INSTANCE_ID_ + btree + + + PROCESS_DEF_ID_ + btree + + + PROCESS_DEF_KEY_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(255)|0s + 15 + + + timestamp|0s + 16 + + + varchar(64)|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(30)|0s + 19 + + + varchar(64)|0s + 20 + + + varchar(4000)|0s + 21 + + + varchar(4000)|0s + 22 + + + varchar(64)|0s + 23 + + + datetime|0s + 24 + + + varchar(64)|0s + 25 + + + varchar(64)|0s + 26 + + + varchar(4000)|0s + 27 + + + ID_ + btree + 1 + + + PROC_DEF_ID_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + TASK_ID_ + btree + + + USER_ID_ + btree + + + TIMESTAMP_ + btree + + + OPERATION_TYPE_ + btree + + + ENTITY_TYPE_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + datetime|0s + 8 + + + bigint|0s + 9 + + + varchar(255)|0s + 10 + + + varchar(255)|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(64)|0s + 15 + + + varchar(64)|0s + 16 + + + varchar(4000)|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(255)|0s + 19 + + + ID_ + btree + 1 + + + PROC_INST_ID_ + btree + 1 + + + BUSINESS_KEY_ + btree + + + PROC_DEF_KEY_ + btree + + + PROC_DEF_ID_ +END_TIME_ + btree + + + START_TIME_ +END_TIME_ + btree + + + END_TIME_ + btree + + + REMOVAL_TIME_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + PROC_INST_ID_ + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(255)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(4000)|0s + 15 + + + varchar(255)|0s + 16 + + + varchar(255)|0s + 17 + + + datetime|0s + 18 + + + datetime|0s + 19 + + + bigint|0s + 20 + + + varchar(4000)|0s + 21 + + + int|0s + 22 + + + datetime|0s + 23 + + + datetime|0s + 24 + + + varchar(64)|0s + 25 + + + datetime|0s + 26 + + + ID_ + btree + 1 + + + ID_ +PROC_INST_ID_ + btree + + + PROC_DEF_KEY_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + START_TIME_ + btree + + + END_TIME_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(255)|0s + 1 + 13 + + + varchar(100)|0s + 14 + + + datetime|0s + 15 + + + int|0s + 16 + + + varchar(64)|0s + 17 + + + double|0s + 18 + + + bigint|0s + 19 + + + varchar(4000)|0s + 20 + + + varchar(4000)|0s + 21 + + + varchar(64)|0s + 22 + + + varchar(20)|0s + 23 + + + datetime|0s + 24 + + + ID_ + btree + 1 + + + PROC_DEF_KEY_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ +NAME_ +VAR_TYPE_ + btree + + + PROC_INST_ID_ + btree + + + ACT_INST_ID_ + btree + + + CASE_INST_ID_ + btree + + + NAME_ +VAR_TYPE_ + btree + + + NAME_ + btree + + + BYTEARRAY_ID_ + btree + + + TENANT_ID_ + btree + + + REMOVAL_TIME_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(255)|0s + 6 + + + longblob|0s + 7 + + + varchar(255)|0s + 8 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + GROUP_ID_ + ID_ + act_id_group + + + USER_ID_ +GROUP_ID_ + btree + 1 + + + GROUP_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + TENANT_ID_ + ID_ + act_id_tenant + + + USER_ID_ + ID_ + act_id_user + + + GROUP_ID_ + ID_ + act_id_group + + + ID_ + btree + 1 + + + TENANT_ID_ +USER_ID_ + btree + 1 + + + TENANT_ID_ +GROUP_ID_ + btree + 1 + + + USER_ID_ + btree + + + GROUP_ID_ + btree + + + 1 + 1 + PRIMARY + + + ACT_UNIQ_TENANT_MEMB_USER + + + ACT_UNIQ_TENANT_MEMB_GROUP + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(255)|0s + 6 + + + varchar(255)|0s + 7 + + + datetime|0s + 8 + + + int|0s + 9 + + + varchar(64)|0s + 10 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 1 + 3 + + + int|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + varchar(4000)|0s + 6 + + + varchar(64)|0s + 7 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 1 + 5 + + + int|0s + 1 + 6 + + + varchar(64)|0s + 7 + + + varchar(4000)|0s + 8 + + + varchar(4000)|0s + 9 + + + varchar(64)|0s + 10 + + + int|0s + 11 + + + ID_ + btree + 1 + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 1 + 5 + + + int|0s + 1 + 6 + + + varchar(64)|0s + 7 + + + varchar(4000)|0s + 8 + + + varchar(4000)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(255)|0s + 11 + + + varchar(64)|0s + 12 + + + int|0s + 13 + + + varchar(64)|0s + 14 + + + DEC_REQ_ID_ + ID_ + act_re_decision_req_def + + + ID_ + btree + 1 + + + DEC_REQ_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 1 + 5 + + + int|0s + 1 + 6 + + + varchar(64)|0s + 7 + + + varchar(4000)|0s + 8 + + + varchar(4000)|0s + 9 + + + varchar(64)|0s + 10 + + + ID_ + btree + 1 + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + datetime|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 5 + + + ID_ + btree + 1 + + + NAME_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + 主键 + bigint|0s + 1 + 1 + + + 名称 + varchar(255)|0s + 2 + + + bianma + varchar(255)|0s + 3 + + + 分类 + varchar(255)|0s + 4 + + + 版本 + int|0s + 5 + + + 流程XML + longtext|0s + 6 + + + 表单信息 + longtext|0s + 7 + + + 流程部署id + varchar(255)|0s + 8 + + + 描述 + varchar(999)|0s + 9 + + + 租户id + varchar(64)|0s + 10 + + + 创建时间 + datetime|0s + 11 + + + 修改时间 + datetime|0s + 12 + + + 创建人 + varchar(255)|0s + 13 + + + 修改人 + varchar(255)|0s + 14 + + + 是否删除 + tinyint(1)|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + bigint|0s + 1 + 1 + + + 名称 + varchar(255)|0s + 2 + + + bianma + varchar(255)|0s + 3 + + + 分类 + varchar(255)|0s + 4 + + + 版本 + int|0s + 5 + + + 流程XML + longtext|0s + 6 + + + 表单信息 + longtext|0s + 7 + + + 流程部署id + varchar(255)|0s + 8 + + + 描述 + varchar(999)|0s + 9 + + + 租户id + varchar(64)|0s + 10 + + + 创建时间 + datetime|0s + 11 + + + 修改时间 + datetime|0s + 12 + + + 创建人 + varchar(255)|0s + 13 + + + 修改人 + varchar(255)|0s + 14 + + + 是否删除 + tinyint(1)|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 1 + 5 + + + int|0s + 1 + 6 + + + varchar(64)|0s + 7 + + + varchar(4000)|0s + 8 + + + varchar(4000)|0s + 9 + + + tinyint|0s + 10 + + + int|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(64)|0s + 13 + + + int|0s + 14 + + + tinyint(1)|0s + 1 + 1 + 15 + + + ID_ + btree + 1 + + + DEPLOYMENT_ID_ + btree + + + TENANT_ID_ + btree + + + VERSION_TAG_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 1 + 2 + + + int|0s + 1 + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + int|0s + 1 + 6 + + + varchar(255)|0s + 7 + + + int|0s + 8 + + + datetime|0s + 9 + + + varchar(64)|0s + 10 + + + ID_ + btree + 1 + + + GROUP_ID_ +TYPE_ +RESOURCE_TYPE_ +RESOURCE_ID_ + btree + 1 + + + USER_ID_ +TYPE_ +RESOURCE_TYPE_ +RESOURCE_ID_ + btree + 1 + + + GROUP_ID_ + btree + + + RESOURCE_ID_ + btree + + + REMOVAL_TIME_ + btree + + + ROOT_PROC_INST_ID_ + btree + + + 1 + 1 + PRIMARY + + + ACT_UNIQ_AUTH_GROUP + + + ACT_UNIQ_AUTH_USER + + + varchar(64)|0s + 1 + 1 + + + int|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + int|0s + 4 + + + int|0s + 5 + + + int|0s + 6 + + + int|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + int|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(255)|0s + 14 + + + datetime|0s + 15 + + + datetime|0s + 16 + + + SEED_JOB_DEF_ID_ + ID_ + act_ru_jobdef + + + BATCH_JOB_DEF_ID_ + ID_ + act_ru_jobdef + + + MONITOR_JOB_DEF_ID_ + ID_ + act_ru_jobdef + + + ID_ + btree + 1 + + + SEED_JOB_DEF_ID_ + btree + + + BATCH_JOB_DEF_ID_ + btree + + + MONITOR_JOB_DEF_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(255)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(255)|0s + 9 + + + int|0s + 10 + + + int|0s + 11 + + + tinyint(1)|0s + 12 + + + varchar(64)|0s + 13 + + + CASE_INST_ID_ + cascade + cascade + ID_ + act_ru_case_execution + + + PARENT_ID_ + ID_ + act_ru_case_execution + + + CASE_DEF_ID_ + ID_ + act_re_case_def + + + ID_ + btree + 1 + + + CASE_INST_ID_ + btree + + + BUSINESS_KEY_ + btree + + + PARENT_ID_ + btree + + + CASE_DEF_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(255)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(255)|0s + 9 + + + varchar(255)|0s + 10 + + + varchar(255)|0s + 11 + + + tinyint(1)|0s + 12 + + + varchar(64)|0s + 13 + + + CASE_INST_ID_ + ID_ + act_ru_case_execution + + + CASE_EXEC_ID_ + ID_ + act_ru_case_execution + + + ID_ + btree + 1 + + + CASE_INST_ID_ + btree + + + CASE_EXEC_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 1 + 3 + + + varchar(255)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(255)|0s + 7 + + + varchar(255)|0s + 8 + + + datetime|0s + 9 + + + varchar(64)|0s + 10 + + + EXECUTION_ID_ + ID_ + act_ru_execution + + + ID_ + btree + 1 + + + EVENT_NAME_ + btree + + + EXECUTION_ID_ + btree + + + CONFIGURATION_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(255)|0s + 11 + + + varchar(64)|0s + 12 + + + tinyint|0s + 13 + + + tinyint|0s + 14 + + + tinyint|0s + 15 + + + tinyint|0s + 16 + + + int|0s + 17 + + + int|0s + 18 + + + bigint|0s + 19 + + + varchar(64)|0s + 20 + + + PROC_INST_ID_ + cascade + cascade + ID_ + act_ru_execution + + + PARENT_ID_ + ID_ + act_ru_execution + + + PROC_DEF_ID_ + ID_ + act_re_procdef + + + SUPER_EXEC_ + ID_ + act_ru_execution + + + ID_ + btree + 1 + + + ROOT_PROC_INST_ID_ + btree + + + PROC_INST_ID_ + btree + + + BUSINESS_KEY_ + btree + + + PARENT_ID_ + btree + + + PROC_DEF_ID_ + btree + + + SUPER_EXEC_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + int|0s + 5 + + + varchar(4000)|0s + 6 + + + varchar(64)|0s + 7 + + + datetime|0s + 8 + + + int|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(255)|0s + 13 + + + varchar(255)|0s + 14 + + + varchar(64)|0s + 15 + + + varchar(64)|0s + 16 + + + bigint|0s + 0 + 1 + 17 + + + varchar(64)|0s + 18 + + + ERROR_DETAILS_ID_ + ID_ + act_ge_bytearray + + + EXECUTION_ID_ + ID_ + act_ru_execution + + + ID_ + btree + 1 + + + TOPIC_NAME_ + btree + + + ERROR_DETAILS_ID_ + btree + + + EXECUTION_ID_ + btree + + + TENANT_ID_ + btree + + + PRIORITY_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 1 + 2 + + + varchar(255)|0s + 1 + 3 + + + varchar(255)|0s + 1 + 4 + + + varchar(255)|0s + 5 + + + longtext|0s + 1 + 6 + + + longtext|0s + 7 + + + ID_ + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + TASK_ID_ + ID_ + act_ru_task + + + PROC_DEF_ID_ + ID_ + act_re_procdef + + + ID_ + btree + 1 + + + GROUP_ID_ + btree + + + USER_ID_ + btree + + + TASK_ID_ + btree + + + PROC_DEF_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 1 + 2 + + + datetime|0s + 3 + + + varchar(4000)|0s + 4 + + + varchar(255)|0s + 1 + 5 + + + varchar(64)|0s + 6 + + + varchar(255)|0s + 7 + + + varchar(255)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(255)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(64)|0s + 15 + + + varchar(4000)|0s + 16 + + + EXECUTION_ID_ + ID_ + act_ru_execution + + + PROC_INST_ID_ + ID_ + act_ru_execution + + + PROC_DEF_ID_ + ID_ + act_re_procdef + + + CAUSE_INCIDENT_ID_ + cascade + cascade + ID_ + act_ru_incident + + + ROOT_CAUSE_INCIDENT_ID_ + cascade + cascade + ID_ + act_ru_incident + + + JOB_DEF_ID_ + ID_ + act_ru_jobdef + + + ID_ + btree + 1 + + + EXECUTION_ID_ + btree + + + PROC_INST_ID_ + btree + + + PROC_DEF_ID_ + btree + + + CAUSE_INCIDENT_ID_ + btree + + + ROOT_CAUSE_INCIDENT_ID_ + btree + + + CONFIGURATION_ + btree + + + TENANT_ID_ + btree + + + JOB_DEF_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 1 + 3 + + + datetime|0s + 4 + + + varchar(255)|0s + 5 + + + tinyint(1)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(255)|0s + 10 + + + int|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(4000)|0s + 13 + + + varchar(255)|0s + 14 + + + datetime|0s + 15 + + + varchar(255)|0s + 16 + + + bigint|0s + 0 + 17 + + + varchar(255)|0s + 18 + + + varchar(4000)|0s + 19 + + + varchar(64)|0s + 20 + + + int|0s + 1 + 1 + 21 + + + varchar(64)|0s + 22 + + + bigint|0s + 0 + 1 + 23 + + + bigint|0s + 24 + + + varchar(64)|0s + 25 + + + datetime|0s + 26 + + + varchar(64)|0s + 27 + + + EXCEPTION_STACK_ID_ + ID_ + act_ge_bytearray + + + ID_ + btree + 1 + + + EXECUTION_ID_ + btree + + + PROCESS_INSTANCE_ID_ + btree + + + EXCEPTION_STACK_ID_ + btree + + + HANDLER_TYPE_ +HANDLER_CFG_ + 100,155 + btree + + + HANDLER_TYPE_ + btree + + + JOB_DEF_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(255)|0s + 4 + + + varchar(255)|0s + 5 + + + varchar(255)|0s + 1 + 6 + + + varchar(255)|0s + 7 + + + int|0s + 8 + + + bigint|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + ID_ + btree + 1 + + + PROC_DEF_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(255)|0s + 3 + + + bigint|0s + 4 + + + datetime|0s + 5 + + + bigint|0s + 0 + 6 + + + ID_ + btree + 1 + + + NAME_ +REPORTER_ +MILLISECONDS_ + btree + + + NAME_ +TIMESTAMP_ + btree + + + NAME_ +MILLISECONDS_ + btree + + + TIMESTAMP_ + btree + + + MILLISECONDS_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(255)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(4000)|0s + 11 + + + varchar(255)|0s + 12 + + + varchar(255)|0s + 13 + + + varchar(255)|0s + 14 + + + varchar(64)|0s + 15 + + + int|0s + 16 + + + datetime|0s + 17 + + + datetime|0s + 18 + + + datetime|0s + 19 + + + datetime|0s + 20 + + + int|0s + 21 + + + varchar(64)|0s + 22 + + + EXECUTION_ID_ + ID_ + act_ru_execution + + + PROC_INST_ID_ + ID_ + act_ru_execution + + + PROC_DEF_ID_ + ID_ + act_re_procdef + + + CASE_EXECUTION_ID_ + ID_ + act_ru_case_execution + + + CASE_DEF_ID_ + ID_ + act_re_case_def + + + ID_ + btree + 1 + + + EXECUTION_ID_ + btree + + + PROC_INST_ID_ + btree + + + PROC_DEF_ID_ + btree + + + CASE_EXECUTION_ID_ + btree + + + CASE_DEF_ID_ + btree + + + OWNER_ + btree + + + ASSIGNEE_ + btree + + + CREATE_TIME_ + btree + + + LAST_UPDATED_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + bigint|0s + 2 + + + datetime|0s + 3 + + + ID_ + btree + 1 + + + TIMESTAMP_ + btree + + + 1 + 1 + PRIMARY + + + varchar(64)|0s + 1 + 1 + + + int|0s + 2 + + + varchar(255)|0s + 1 + 3 + + + varchar(255)|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + varchar(64)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + double|0s + 13 + + + bigint|0s + 14 + + + varchar(4000)|0s + 15 + + + varchar(4000)|0s + 16 + + + varchar(64)|0s + 1 + 17 + + + bigint|0s + 18 + + + tinyint|0s + 19 + + + varchar(64)|0s + 20 + + + EXECUTION_ID_ + ID_ + act_ru_execution + + + PROC_INST_ID_ + ID_ + act_ru_execution + + + CASE_EXECUTION_ID_ + ID_ + act_ru_case_execution + + + CASE_INST_ID_ + ID_ + act_ru_case_execution + + + BATCH_ID_ + ID_ + act_ru_batch + + + BYTEARRAY_ID_ + ID_ + act_ge_bytearray + + + ID_ + btree + 1 + + + VAR_SCOPE_ +NAME_ + btree + 1 + + + EXECUTION_ID_ + btree + + + PROC_INST_ID_ + btree + + + CASE_EXECUTION_ID_ + btree + + + CASE_INST_ID_ + btree + + + TASK_ID_ +NAME_ +TYPE_ + btree + + + TASK_ID_ + btree + + + BATCH_ID_ + btree + + + BYTEARRAY_ID_ + btree + + + TENANT_ID_ + btree + + + 1 + 1 + PRIMARY + + + ACT_UNIQ_VARIABLE + + + 主键 + int|0s + 1 + 1 + + + 字段名 + varchar(255)|0s + 2 + + + 字段编码 + varchar(255)|0s + 3 + + + 字段类型 + varchar(30)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1833437414238318595 + 编号 + bigint|0s + 1 + 1 + + + 流程定义的编号 + varchar(64)|0s + 1 + 2 + + + 流程模型的编号 + varchar(64)|0s + 1 + 3 + + + 描述 + varchar(255)|0s + 4 + + + 表单类型 + tinyint|0s + 1 + 5 + + + 表单编号 + bigint|0s + 6 + + + 表单的配置 + varchar(1000)|0s + 7 + + + 表单项的数组 + varchar(5000)|0s + 8 + + + 自定义表单的提交路径 + varchar(255)|0s + 9 + + + 自定义表单的查看路径 + varchar(255)|0s + 10 + + + 创建者 + varchar(64)|0s + '' + 11 + + + 创建时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + 12 + + + 更新者 + varchar(64)|0s + '' + 13 + + + 更新时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + CURRENT_TIMESTAMP + 14 + + + 是否删除 + bit(1)|0s + b'0' + 1 + 15 + + + 租户编号 + bigint|0s + 0 + 1 + 16 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1833674463033741314 + 编号 + bigint|0s + 1 + 1 + + + 发起流程的用户编号 + varchar(128)|0s + 1 + 2 + + + 流程实例的名字 + varchar(64)|0s + 3 + + + 流程实例的编号 + varchar(64)|0s + 1 + 4 + + + 流程定义的编号 + varchar(64)|0s + 1 + 5 + + + 流程分类 + varchar(64)|0s + 6 + + + 流程实例的状态 + tinyint|0s + 1 + 7 + + + 流程实例的结果 + tinyint|0s + 1 + 8 + + + 结束时间 + datetime|0s + 9 + + + 表单值 + varchar(5000)|0s + 10 + + + 创建者 + varchar(64)|0s + '' + 11 + + + 创建时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + 12 + + + 更新者 + varchar(64)|0s + '' + 13 + + + 更新时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + CURRENT_TIMESTAMP + 14 + + + 是否删除 + bit(1)|0s + b'0' + 1 + 15 + + + 租户编号 + bigint|0s + 0 + 1 + 16 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1833437414338981892 + 编号 + bigint|0s + 1 + 1 + + + 流程模型的编号 + varchar(64)|0s + 1 + 2 + + + 流程定义的编号 + varchar(64)|0s + 1 + 3 + + + 流程任务定义的 key + varchar(64)|0s + 1 + 4 + + + 规则类型 + tinyint|0s + 1 + 5 + + + 规则值,JSON 数组 + varchar(1024)|0s + 1 + 6 + + + 字段显隐json + text|0s + 7 + + + 创建者 + varchar(64)|0s + '' + 8 + + + 创建时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + 9 + + + 更新者 + varchar(64)|0s + '' + 10 + + + 更新时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + CURRENT_TIMESTAMP + 11 + + + 是否删除 + bit(1)|0s + b'0' + 1 + 12 + + + 租户编号 + bigint|0s + 0 + 1 + 13 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1833674495074029571 + 编号 + bigint|0s + 1 + 1 + + + 任务的审批人 + varchar(128)|0s + 2 + + + 任务的名字 + varchar(64)|0s + 3 + + + 任务的编号 + varchar(64)|0s + 1 + 4 + + + 任务的结果 + tinyint|0s + 1 + 5 + + + 审批建议 + varchar(255)|0s + 6 + + + 任务的结束时间 + datetime|0s + 7 + + + 流程实例的编号 + varchar(64)|0s + 1 + 8 + + + 流程定义的编号 + varchar(64)|0s + 1 + 9 + + + 创建者 + varchar(64)|0s + '' + 10 + + + 创建时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + 11 + + + 更新者 + varchar(64)|0s + '' + 12 + + + 更新时间 + datetime|0s + CURRENT_TIMESTAMP + 1 + CURRENT_TIMESTAMP + 13 + + + 是否删除 + bit(1)|0s + b'0' + 1 + 14 + + + 租户编号 + bigint|0s + 0 + 1 + 15 + + + varchar(1024)|0s + 16 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 车间名称 + varchar(255)|0s + 2 + + + 车间编码 + varchar(255)|0s + 3 + + + 设备名称 + varchar(128)|0s + 1 + 4 + + + 设备编码 + varchar(64)|0s + 5 + + + 设备编码 + tinyint|0s + 6 + + + 节点类型 + tinyint|0s + 7 + + + 父节点 + varchar(64)|0s + 1 + 8 + + + id + btree + 1 + + + device_name +factory_name + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 节点类型 + varchar(255)|0s + 2 + + + 节点序号 + varchar(255)|0s + 3 + + + 树形节点名称 + varchar(128)|0s + 4 + + + 宽度 + double(64)|0s + 5 + + + 高度 + double|0s + 6 + + + 节点编码 + varchar(64)|0s + 7 + + + 节点名称 + varchar(64)|0s + 8 + + + 节点类型 + varchar(255)|0s + 9 + + + 父节点 + varchar(255)|0s + 10 + + + 设备类型 + varchar(255)|0s + 11 + + + 操作类型 + varchar(255)|0s + 12 + + + 父节点id + varchar(128)|0s + 13 + + + 备用 + varchar(255)|0s + 14 + + + 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 15 + + + 规格型号 + varchar(255)|0s + 16 + + + 存放位置 + varchar(255)|0s + 17 + + + 使用部门 + varchar(255)|0s + 18 + + + 负责人 + varchar(255)|0s + 19 + + + 负责人联系方式 + varchar(255)|0s + 20 + + + 启用日期 + datetime|0s + 21 + + + 总功 + varchar(255)|0s + 22 + + + 关联采购订单名称 + varchar(255)|0s + 23 + + + 关联采购订单 + int|0s + 24 + + + 供应商名称 + varchar(255)|0s + 25 + + + 供应商 + varchar(255)|0s + 26 + + + 采购部门名称 + varchar(255)|0s + 27 + + + 采购部门编号 + varchar(255)|0s + 28 + + + 出厂日期 + datetime|0s + 29 + + + 生产厂商 + varchar(255)|0s + 30 + + + 使用寿命 + varchar(255)|0s + 31 + + + 购买价格 + decimal(10,2 digit)|0s + 32 + + + 操作用户 + varchar(255)|0s + 33 + + + 操作日期 + datetime|0s + 34 + + + varchar(255)|0s + 35 + + + varchar(255)|0s + 36 + + + 安装日期 + datetime|0s + 37 + + + 出厂编号 + varchar(255)|0s + 38 + + + 制造国别 + varchar(255)|0s + 39 + + + 采购人 + varchar(255)|0s + 40 + + + 采购日期 + datetime|0s + 41 + + + 备件编码,多个以逗号分割 + varchar(255)|0s + 42 + + + 是否特种设备 + varchar(255)|0s + 43 + + + 特种设备类型 + varchar(255)|0s + 44 + + + 更新ren + varchar(255)|0s + 45 + + + 更新日期 + datetime|0s + 46 + + + id + btree + 1 + + + label +type + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 节点类型 + varchar(255)|0s + 2 + + + 节点序号 + varchar(255)|0s + 3 + + + 树形节点名称 + varchar(128)|0s + 4 + + + 宽度 + double(64)|0s + 5 + + + 高度 + double|0s + 6 + + + 节点编码 + varchar(64)|0s + 7 + + + 节点名称 + varchar(64)|0s + 8 + + + 节点类型 + varchar(255)|0s + 9 + + + 父节点 + varchar(255)|0s + 10 + + + 设备类型 + varchar(255)|0s + 11 + + + 操作类型 + varchar(255)|0s + 12 + + + 父节点id + varchar(128)|0s + 13 + + + 备用 + varchar(255)|0s + 14 + + + 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 15 + + + 规格型号 + varchar(255)|0s + 16 + + + 存放位置 + varchar(255)|0s + 17 + + + 使用部门 + varchar(255)|0s + 18 + + + 负责人 + varchar(255)|0s + 19 + + + 负责人联系方式 + varchar(255)|0s + 20 + + + 启用日期 + datetime|0s + 21 + + + 总功 + varchar(255)|0s + 22 + + + 关联采购订单名称 + varchar(255)|0s + 23 + + + 关联采购订单 + int|0s + 24 + + + 供应商名称 + varchar(255)|0s + 25 + + + 供应商 + varchar(255)|0s + 26 + + + 采购部门名称 + varchar(255)|0s + 27 + + + 采购部门编号 + varchar(255)|0s + 28 + + + 出厂日期 + datetime|0s + 29 + + + 生产厂商 + varchar(255)|0s + 30 + + + 使用寿命 + varchar(255)|0s + 31 + + + 购买价格 + decimal(10,2 digit)|0s + 32 + + + 操作用户 + varchar(255)|0s + 33 + + + 操作日期 + datetime|0s + 34 + + + varchar(255)|0s + 35 + + + varchar(255)|0s + 36 + + + 安装日期 + datetime|0s + 37 + + + 出厂编号 + varchar(255)|0s + 38 + + + 制造国别 + varchar(255)|0s + 39 + + + 采购人 + varchar(255)|0s + 40 + + + 采购日期 + datetime|0s + 41 + + + 备件编码,多个以逗号分割 + varchar(255)|0s + 42 + + + 是否特种设备 + varchar(255)|0s + 43 + + + 特种设备类型 + varchar(255)|0s + 44 + + + 更新ren + varchar(255)|0s + 45 + + + 更新日期 + datetime|0s + 46 + + + id + btree + 1 + + + label +type + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 节点类型 + varchar(255)|0s + 2 + + + 节点序号 + varchar(255)|0s + 3 + + + 树形节点名称 + varchar(128)|0s + 4 + + + 宽度 + double(64)|0s + 5 + + + 高度 + double|0s + 6 + + + 节点编码 + varchar(64)|0s + 7 + + + 节点名称 + varchar(64)|0s + 8 + + + 节点类型 + varchar(255)|0s + 9 + + + 父节点 + varchar(255)|0s + 10 + + + 设备类型 + varchar(255)|0s + 11 + + + 操作类型 + varchar(255)|0s + 12 + + + 父节点id + varchar(128)|0s + 13 + + + 备用 + varchar(255)|0s + 14 + + + 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 15 + + + 规格型号 + varchar(255)|0s + 16 + + + 存放位置 + varchar(255)|0s + 17 + + + 使用部门 + varchar(255)|0s + 18 + + + 负责人 + varchar(255)|0s + 19 + + + 负责人联系方式 + varchar(255)|0s + 20 + + + 启用日期 + datetime|0s + 21 + + + 总功 + varchar(255)|0s + 22 + + + 关联采购订单名称 + varchar(255)|0s + 23 + + + 关联采购订单 + int|0s + 24 + + + 供应商名称 + varchar(255)|0s + 25 + + + 供应商 + varchar(255)|0s + 26 + + + 采购部门名称 + varchar(255)|0s + 27 + + + 采购部门编号 + varchar(255)|0s + 28 + + + 出厂日期 + datetime|0s + 29 + + + 生产厂商 + varchar(255)|0s + 30 + + + 使用寿命 + varchar(255)|0s + 31 + + + 购买价格 + decimal(10,2 digit)|0s + 32 + + + 操作用户 + varchar(255)|0s + 33 + + + 操作日期 + datetime|0s + 34 + + + varchar(255)|0s + 35 + + + varchar(255)|0s + 36 + + + 安装日期 + datetime|0s + 37 + + + 出厂编号 + varchar(255)|0s + 38 + + + 制造国别 + varchar(255)|0s + 39 + + + 采购人 + varchar(255)|0s + 40 + + + 采购日期 + datetime|0s + 41 + + + 备件编码,多个以逗号分割 + varchar(255)|0s + 42 + + + 是否特种设备 + varchar(255)|0s + 43 + + + 特种设备类型 + varchar(255)|0s + 44 + + + 更新ren + varchar(255)|0s + 45 + + + 更新日期 + datetime|0s + 46 + + + id + btree + 1 + + + label +type + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 车间名称 + varchar(255)|0s + 2 + + + 车间编码 + varchar(255)|0s + 3 + + + 设备名称 + varchar(128)|0s + 1 + 4 + + + 设备编码 + varchar(64)|0s + 5 + + + 设备编码 + tinyint|0s + 6 + + + 节点类型 + tinyint|0s + 7 + + + 父节点 + varchar(64)|0s + 1 + 8 + + + id + btree + 1 + + + device_name +factory_name + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 对象存储URL + varchar(1024)|0s + 4 + + + 备用 + varchar(255)|0s + 5 + + + 创建时间 + datetime|0s + 6 + + + 更新时间 + datetime|0s + 7 + + + 创建人 + varchar(128)|0s + 8 + + + 更新人 + varchar(128)|0s + 9 + + + 文件大小 + double|0s + 10 + + + 文件名称 + varchar(1024)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 对象存储URL + varchar(1024)|0s + 4 + + + 备用 + varchar(255)|0s + 5 + + + 创建时间 + datetime|0s + 6 + + + 更新时间 + datetime|0s + 7 + + + 创建人 + varchar(128)|0s + 8 + + + 更新人 + varchar(128)|0s + 9 + + + 文件编号 + varchar(0)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(255)|0s + 3 + + + 设备信息 + longtext|0s + 4 + + + 使用情况 + longtext|0s + 5 + + + 其他信息 + longtext|0s + 6 + + + 备用 + varchar(255)|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 更新时间 + datetime|0s + 9 + + + 创建人 + varchar(128)|0s + 10 + + + 更新人 + varchar(128)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 测点编码 + varchar(128)|0s + 4 + + + 测点名称 + varchar(255)|0s + 5 + + + 创建人 + varchar(128)|0s + 6 + + + 更新人 + varchar(128)|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 更新时间 + datetime|0s + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 测点编码 + varchar(128)|0s + 4 + + + 测点名称 + varchar(255)|0s + 5 + + + 操作时间 + datetime|0s + 6 + + + 操作内容 + varchar(255)|0s + 7 + + + 创建人 + varchar(128)|0s + 8 + + + 更新人 + varchar(128)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 更新时间 + datetime|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 维修编码 + varchar(128)|0s + 4 + + + 维修工单主题 + varchar(255)|0s + 5 + + + 维修班组 + varchar(255)|0s + 6 + + + 维修负责人 + varchar(255)|0s + 7 + + + 维修其他人 + varchar(255)|0s + 8 + + + 维修开始时间 + datetime|0s + 9 + + + 维修结束时间 + datetime|0s + 10 + + + 维修周期 + double(16,2 digit)|0s + 11 + + + 故障类型 + varchar(32)|0s + 12 + + + 维修级别 + varchar(32)|0s + 13 + + + 维修类型 + varchar(32)|0s + 14 + + + 创建人 + varchar(128)|0s + 15 + + + 更新人 + varchar(128)|0s + 16 + + + 创建时间 + datetime|0s + 17 + + + 更新时间 + datetime|0s + 18 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 模型名称 + varchar(128)|0s + 2 + + + 模型编码 + varchar(128)|0s + 3 + + + 设备树 + longtext|0s + 4 + + + 状态(1:已发布,0:未发布) + tinyint|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + 备用 + varchar(128)|0s + 8 + + + name + 设备模型名称索引 + btree + + + 编码 + varchar(128)|0s + 1 + 1 + + + 模型名称 + varchar(128)|0s + 2 + + + 模型编码 + varchar(128)|0s + 3 + + + 设备树 + longtext|0s + 4 + + + 状态(1:已发布,0:未发布) + tinyint|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + 备用 + varchar(128)|0s + 8 + + + name + 设备模型名称索引 + btree + + + 编码 + varchar(128)|0s + 1 + 1 + + + 模型名称 + varchar(128)|0s + 2 + + + 模型编码 + varchar(128)|0s + 3 + + + 设备树 + longtext|0s + 4 + + + 状态(1:已发布,0:未发布) + tinyint|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + 备用 + varchar(128)|0s + 8 + + + name + 设备模型名称索引 + btree + + + 编码 + varchar(128)|0s + 1 + 1 + + + 模型名称 + varchar(128)|0s + 2 + + + 模型编码 + varchar(128)|0s + 3 + + + 设备树 + longtext|0s + 4 + + + 状态(1:已发布,0:未发布) + tinyint|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + 备用 + varchar(128)|0s + 8 + + + name + 设备模型名称索引 + btree + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 变更状态主题编码 + varchar(128)|0s + 4 + + + 变更状态主题名称 + varchar(255)|0s + 5 + + + 变更状态 + varchar(8)|0s + 6 + + + 变更原因 + text|0s + 7 + + + 变更时间 + datetime|0s + 8 + + + 创建人 + varchar(128)|0s + 9 + + + 更新人 + varchar(128)|0s + 10 + + + 创建时间 + datetime|0s + 11 + + + 更新时间 + datetime|0s + 12 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 备件编码 + varchar(128)|0s + 4 + + + 备件名称 + varchar(128)|0s + 5 + + + 规格型号 + varchar(255)|0s + 6 + + + 备件类型 + varchar(64)|0s + 7 + + + 单位 + varchar(32)|0s + 8 + + + 库存上限 + double(16)|0s + 9 + + + 库存下限 + double(16)|0s + 10 + + + 当期库存 + double(16)|0s + 11 + + + 创建人 + varchar(128)|0s + 12 + + + 更新人 + varchar(128)|0s + 13 + + + 创建时间 + datetime|0s + 14 + + + 更新时间 + datetime|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 备件编码 + varchar(128)|0s + 4 + + + 备件名称 + varchar(128)|0s + 5 + + + 规格型号 + varchar(255)|0s + 6 + + + 备件类型 + varchar(64)|0s + 7 + + + 单位 + varchar(32)|0s + 8 + + + 类型 + varchar(16)|0s + 9 + + + 更换时间 + datetime|0s + 10 + + + 更换数量 + double(16)|0s + 11 + + + 创建人 + varchar(128)|0s + 12 + + + 更新人 + varchar(128)|0s + 13 + + + 创建时间 + datetime|0s + 14 + + + 更新时间 + datetime|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 设备编码 + varchar(128)|0s + 2 + + + 设备名称 + varchar(128)|0s + 3 + + + 计划编码 + varchar(128)|0s + 4 + + + 计划名称 + varchar(255)|0s + 5 + + + 计划状态 + varchar(8)|0s + 6 + + + 计划类型 + varchar(16)|0s + 7 + + + 执行周期类型 + varchar(255)|0s + 8 + + + 维修开始时间 + datetime|0s + 9 + + + 维修结束时间 + datetime|0s + 10 + + + 创建人 + varchar(128)|0s + 11 + + + 更新人 + varchar(128)|0s + 12 + + + 创建时间 + datetime|0s + 13 + + + 更新时间 + datetime|0s + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 车间名称 + varchar(255)|0s + 2 + + + 车间编码 + varchar(255)|0s + 3 + + + 车间主管 + varchar(128)|0s + 1 + 4 + + + 描述 + varchar(64)|0s + 5 + + + 经度 + varchar(16)|0s + 6 + + + 纬度 + varchar(16)|0s + 7 + + + 备用字典 + varchar(64)|0s + 1 + 8 + + + id + btree + 1 + + + factory_owner +factory_name + 业务唯一索引 + btree + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 测点名称 + varchar(128)|0s + 2 + + + 测点编码 + varchar(128)|0s + 3 + + + 数值 + varchar(128)|0s + 4 + + + 时间戳 + datetime|0s + 5 + + + 最大值 + decimal(10)|0s + 6 + + + 最小值 + decimal(10)|0s + 7 + + + 数据存档(1表示已存,0表示未存) + tinyint(3) unsigned zerofill|0s + 8 + + + 修改时间 + datetime|0s + 9 + + + 测点类型(1表示开关量,0表示模拟量) + tinyint|0s + 10 + + + 数据来源 + varchar(128)|0s + 11 + + + 单位 + varchar(16)|0s + 12 + + + 精度 + varchar(8)|0s + 13 + + + 调用代码 + varchar(128)|0s + 14 + + + 表达式 + varchar(128)|0s + 15 + + + 源端名称 + varchar(64)|0s + 16 + + + 源端编码 + varchar(64)|0s + 17 + + + 源端精度 + varchar(8)|0s + 18 + + + 源端单位 + varchar(16)|0s + 19 + + + 数据状态(1正常,0异常) + tinyint|0s + 20 + + + 开关状态 + tinyint|0s + 21 + + + 归属设备编码实际存储的是ID + varchar(64)|0s + 22 + + + 归属设备名称 + varchar(128)|0s + 23 + + + 归属车间编码 + varchar(64)|0s + 24 + + + 归属车间名称 + varchar(128)|0s + 25 + + + 引用设备编码 + varchar(64)|0s + 26 + + + 引用设备名称 + varchar(128)|0s + 27 + + + 引用车间编码 + varchar(64)|0s + 28 + + + 引用车间名称 + varchar(128)|0s + 29 + + + 引用测点名称 + varchar(128)|0s + 30 + + + 引用测点编码 + varchar(128)|0s + 31 + + + 应用测点ID + varchar(128)|0s + 32 + + + 重要程度(1重要,2不重要) + tinyint|0s + 33 + + + 点位类型 + varchar(255)|0s + 34 + + + 量程下限 + double(255)|0s + 35 + + + 量程上限 + double(255)|0s + 36 + + + 低报 + double(255)|0s + 37 + + + 低低报 + double(255)|0s + 38 + + + 高报 + double(255)|0s + 39 + + + 高高报 + double(255)|0s + 40 + + + 是否推数到园区(1:是,0:否) + int|0s + 0 + 41 + + + 创建人 + varchar(128)|0s + 42 + + + 更新人 + varchar(128)|0s + 43 + + + 创建时间 + datetime|0s + 44 + + + dcs点位 + varchar(255)|0s + 45 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 工厂编码 + varchar(128)|0s + 2 + + + 工厂名称 + varchar(128)|0s + 3 + + + 设备编码 + varchar(128)|0s + 4 + + + 设备名称 + varchar(128)|0s + 5 + + + 测点编码 + varchar(128)|0s + 6 + + + 测点名称 + varchar(0)|0s + 7 + + + 测点状态异常(1表示异常) + tinyint|0s + 8 + + + 延迟异常(1表示异常) + tinyint|0s + 9 + + + 值不刷新(1表示异常) + tinyint|0s + 10 + + + 数据不刷新(1表示异常) + tinyint|0s + 11 + + + 采集异常(1表示异常) + tinyint|0s + 12 + + + 发生时间 + datetime|0s + 13 + + + + int|0s + 14 + + + + int|0s + 15 + + + + int|0s + 16 + + + + int|0s + 17 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 工厂编码 + varchar(128)|0s + 2 + + + 工厂名称 + varchar(128)|0s + 3 + + + 设备编码 + varchar(128)|0s + 4 + + + 设备名称 + varchar(128)|0s + 5 + + + 测点个数 + int|0s + 6 + + + 开关量个数 + int|0s + 7 + + + 模拟量个数 + int|0s + 8 + + + 数据正常个数 + int|0s + 9 + + + 数据异常个数 + int|0s + 10 + + + 备用 + varchar(256)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 116 + bigint|0s + 1 + 1 + + + 应用id + varchar(32)|0s + '' + 1 + 2 + + + 数据源id + varchar(32)|0s + '' + 1 + 3 + + + 需要查询的表的名 + varchar(255)|0s + '' + 1 + 4 + + + 接口名称 + varchar(64)|0s + '' + 1 + 5 + + + 路径 + varchar(64)|0s + '' + 1 + 6 + + + 协议,http https + varchar(8)|0s + '' + 1 + 7 + + + 请求方式delete post get put 等 + varchar(8)|0s + '' + 1 + 8 + + + 认证方式 + varchar(32)|0s + '' + 1 + 9 + + + 调用方式 + varchar(32)|0s + '' + 1 + 10 + + + 申请数量 + int|0s + 0 + 1 + 11 + + + 访问数量 + int|0s + 0 + 1 + 12 + + + 描述 + varchar(1024)|0s + '' + 1 + 13 + + + api访问的密钥 + varchar(32)|0s + 14 + + + 访问路径 + varchar(256)|0s + '' + 1 + 15 + + + 授权状态 + tinyint|0s + 16 + + + 表名 + varchar(50)|0s + 17 + + + 前置过滤器 + varchar(255)|0s + 18 + + + 后置过滤器 + varchar(255)|0s + 19 + + + 结果预览 + text|0s + 20 + + + 内存 + bigint|0s + 21 + + + 超时时间 + bigint|0s + 22 + + + 最大返回结果集列表数量 + int|0s + 23 + + + 访问频率 + int|0s + 24 + + + 数据库名 + varchar(255)|0s + 25 + + + 数据库产品 + varchar(100)|0s + 26 + + + 数据类型 + varchar(100)|0s + 27 + + + 可见范围 + int|0s + 28 + + + 请求时间 + datetime|0s + 29 + + + 设备id + varchar(128)|0s + 30 + + + varchar(128)|0s + 31 + + + id + btree + 1 + + + path + btree + 1 + + + 1 + 1 + PRIMARY + + + idx_api_path + + + 1765568769106464883 + bigint|0s + 1 + 1 + + + api的id + bigint|0s + 0 + 1 + 2 + + + 参数类型,in、out、order 等 + varchar(16)|0s + '' + 1 + 3 + + + 字段名 + varchar(64)|0s + '' + 1 + 4 + + + 字段类型 + varchar(64)|0s + '' + 1 + 5 + + + 操作符,query ,update ,insert ,delete 等 + varchar(64)|0s + '' + 1 + 6 + + + 是否必须填写,0 不是,1 是 + tinyint|0s + 0 + 1 + 7 + + + 默认值 + varchar(64)|0s + '' + 1 + 8 + + + 示例值 + varchar(128)|0s + '' + 1 + 9 + + + 是否排序 0 不是 1 是 + tinyint|0s + 0 + 1 + 10 + + + 排序字段//无 + varchar(64)|0s + '' + 1 + 11 + + + asc desc + varchar(16)|0s + '' + 1 + 12 + + + 描述 + varchar(256)|0s + '' + 1 + 13 + + + 参数名称 + varchar(64)|0s + 14 + + + 参数位置 + varchar(64)|0s + 15 + + + varchar(128)|0s + 16 + + + varchar(128)|0s + 17 + + + tinyint(1)|0s + 18 + + + tinyint(1)|0s + 19 + + + tinyint(1)|0s + 20 + + + tinyint(1)|0s + 21 + + + tinyint(1)|0s + 22 + + + varchar(128)|0s + 23 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(32)|0s + 1 + 1 + + + 应用名称 + varchar(32)|0s + 1 + 2 + + + ak + varchar(64)|0s + 1 + 3 + + + sk + varchar(64)|0s + 1 + 4 + + + 更新时间 + datetime|0s + 5 + + + 修改时间 + datetime|0s + 6 + + + text|0s + 7 + + + id + btree + 1 + + + app_key + btree + 1 + + + 1 + 1 + PRIMARY + + + idx_app_key + + + appid + varchar(32)|0s + 1 + 1 + + + apiid + bigint|0s + 1 + 2 + + + 授权开始日期 + datetime|0s + 3 + + + 授权结束日期 + datetime|0s + 4 + + + app_id +api_id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键id + varchar(255)|0s + 1 + 1 + + + 需求名称 + varchar(255)|0s + 2 + + + 申请人 + varchar(255)|0s + 3 + + + 所属部门 + varchar(255)|0s + 4 + + + 电话 + varchar(255)|0s + 5 + + + 需求详情 + text|0s + 6 + + + 用户id + varchar(255)|0s + 7 + + + 表名称 + varchar(255)|0s + 8 + + + 数据库名称 + varchar(255)|0s + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + ak + varchar(64)|0s + 1 + 1 + + + sk + varchar(64)|0s + 1 + 2 + + + apiid + bigint|0s + 1 + 3 + + + 申请时间 + datetime|0s + 4 + + + 过期时间 + datetime|0s + 5 + + + appId + varchar(255)|0s + 6 + + + app名称 + varchar(255)|0s + 7 + + + 申请人 + varchar(255)|0s + 8 + + + 描述 + varchar(255)|0s + 9 + + + int|0s + 10 + + + bigint|0s + 11 + + + app_key +secret_key +api_id + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(32)|0s + 1 + 1 + + + 应用id + varchar(32)|0s + '' + 1 + 2 + + + 数据库产品类型,mysql SQL server,redis 等 + varchar(16)|0s + '' + 1 + 3 + + + 数据类型,关系型 时序,非关系型 + varchar(16)|0s + '' + 1 + 4 + + + 数据库名称 + varchar(64)|0s + '' + 1 + 5 + + + 数据源描述 + varchar(255)|0s + 6 + + + 接口方式 + varchar(16)|0s + '' + 1 + 7 + + + ip地址 + varchar(64)|0s + '' + 1 + 8 + + + 端口 + int|0s + 0 + 1 + 9 + + + 账号 + varchar(32)|0s + '' + 1 + 10 + + + 密码 + varchar(128)|0s + '' + 1 + 11 + + + 账号权限 + varchar(255)|0s + '' + 1 + 12 + + + 是否测试,并通过。0 未测试, 1 成功, 99 测试不通过 + varchar(5)|0s + '0' + 1 + 13 + + + 创建时间 + datetime|0s + 14 + + + 修改时间 + datetime|0s + 15 + + + 创建人 + varchar(255)|0s + 16 + + + 修改人 + varchar(255)|0s + 17 + + + python对应id + int|0s + 18 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(32)|0s + 1 + 1 + + + 表数量 + int|0s + 2 + + + 数据源ip + varchar(255)|0s + 3 + + + 数据库名称 + varchar(255)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + hxgk的label字段 + varchar(255)|0s + 1 + 1 + + + bi可视化对应的label字段名 + varchar(255)|0s + 1 + 2 + + + bi可视化对应的label字段值 + varchar(255)|0s + 1 + 3 + + + hxgk的database_name字段 + varchar(255)|0s + 4 + + + bi可视化的database_name字段名 + varchar(255)|0s + 5 + + + hxgk的ip_address字段 + varchar(255)|0s + 6 + + + bi可视化的ip_address字段名 + varchar(255)|0s + 7 + + + hxgk的port字段 + varchar(255)|0s + 8 + + + bi可视化的port字段名 + varchar(255)|0s + 9 + + + hxgk的account字段 + varchar(255)|0s + 10 + + + bi可视化的account字段名 + varchar(255)|0s + 11 + + + hxgk的password字段 + varchar(255)|0s + 12 + + + bi可视化的password字段名 + varchar(255)|0s + 13 + + + hxgk的status字段 + varchar(255)|0s + 14 + + + bi可视化的status字段名 + varchar(255)|0s + 15 + + + varchar(255)|0s + 1 + 16 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 收藏夹名称 + varchar(200)|0s + 1 + 2 + + + 收藏用户id + bigint|0s + 3 + + + 创建时间 + datetime|0s + 4 + + + 更新时间 + datetime|0s + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 收藏夹id + bigint|0s + 2 + + + 测点id + varchar(100)|0s + 3 + + + 创建时间 + datetime|0s + 4 + + + 更新时间 + datetime|0s + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + bigint|0s + 1 + 1 + + + 数据源名称 + varchar(255)|0s + 2 + + + 表名称 + varchar(255)|0s + 3 + + + 使用量 + bigint|0s + 4 + + + 访问量 + bigint|0s + 5 + + + 开始时间 + datetime|0s + 6 + + + 修改时间 + datetime|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 车间编码 + varchar(128)|0s + 2 + + + 车间名称 + varchar(128)|0s + 3 + + + 工段编码 + varchar(128)|0s + 4 + + + 工段编码 + varchar(128)|0s + 5 + + + 设备名称 + varchar(128)|0s + 6 + + + 设备编码 + varchar(128)|0s + 7 + + + 故障位置 + varchar(255)|0s + 8 + + + 故障描述 + varchar(255)|0s + 9 + + + 故障等级编码 + varchar(64)|0s + 10 + + + 故障等级名称 + varchar(64)|0s + 11 + + + 故障判据 + varchar(255)|0s + 12 + + + 故障原因 + varchar(255)|0s + 13 + + + 处理意见 + varchar(255)|0s + 14 + + + 多个测点以逗号分割 + varchar(255)|0s + 15 + + + 标准值 + varchar(64)|0s + 16 + + + 判断指标 + varchar(255)|0s + 17 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 车间编码 + varchar(128)|0s + 2 + + + 车间名称 + varchar(128)|0s + 3 + + + 工段编码 + varchar(128)|0s + 4 + + + 工段编码 + varchar(128)|0s + 5 + + + 设备名称 + varchar(128)|0s + 6 + + + 设备编码 + varchar(128)|0s + 1 + 7 + + + 报警描述 + varchar(255)|0s + 8 + + + 报警类型 + varchar(255)|0s + 9 + + + 开始时间 + timestamp|0s + 1 + 10 + + + 结束时间 + timestamp|0s + 11 + + + 状态 + varchar(16)|0s + 12 + + + 是否处理 + varchar(255)|0s + 13 + + + 告警值 + double(10)|0s + 14 + + + 标签 + varchar(255)|0s + 15 + + + 标签处理人编码 + varchar(128)|0s + 16 + + + 标签处理人名称 + varchar(255)|0s + 17 + + + 标签时间 + datetime|0s + 18 + + + 标签描述 + varchar(255)|0s + 19 + + + 故障等级 + varchar(255)|0s + 20 + + + 判据分类 + varchar(255)|0s + 21 + + + 故障位置 + varchar(255)|0s + 22 + + + id +device_code +start_time + btree + 1 + + + 1 + 1 + PRIMARY + + + 27 + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 主题 + varchar(255)|0s + 3 + + + 去往地址 + varchar(255)|0s + 4 + + + 去往部门 + bigint|0s + 5 + + + 部门名称 + varchar(255)|0s + 6 + + + 负责人 + bigint|0s + 7 + + + 负责人名称 + varchar(255)|0s + 8 + + + 调拨说明 + varchar(255)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 更新时间 + datetime|0s + 11 + + + 创建人 + bigint|0s + 12 + + + 创建人名称 + varchar(255)|0s + 13 + + + 默认 0 删除1 + varchar(255)|0s + '0' + 1 + 14 + utf16_general_ci + + + 默认0 未审核 1 审核中 2已经 审核 + varchar(10)|0s + '0' + 1 + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 44 + bigint|0s + 1 + 1 + + + 订单 + varchar(255)|0s + 2 + + + 设备id + varchar(255)|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 276 + 主键 + bigint|0s + 1 + 1 + + + 备件申请表id + varchar(255)|0s + 2 + + + 外键id + varchar(255)|0s + 3 + + + 外键类型(1: 设备, 2: 备件, 3: 关联文档) + char(1)|0s + 4 + + + 领用数量(备件专用) + bigint|0s + 5 + + + 剩余数量 + bigint|0s + 6 + + + 入库情况(0:未入库完成, 1:已入库完成) + char(1)|0s + 7 + + + 存放位置编码 + varchar(128)|0s + 8 + utf8mb4_0900_ai_ci + + + 存放位置名称 + varchar(128)|0s + 9 + utf8mb4_0900_ai_ci + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 40 + 主键 + bigint|0s + 1 + 1 + + + 设备id + varchar(255)|0s + 2 + + + 设备名称 + varchar(255)|0s + 3 + + + 设备编码 + varchar(255)|0s + 4 + + + 规格型号 + varchar(255)|0s + 5 + + + 设备类型 + varchar(255)|0s + 6 + + + 存放位置 + varchar(255)|0s + 7 + + + 使用部门id + varchar(255)|0s + 8 + + + 使用部门名称 + varchar(255)|0s + 9 + + + 申请id + varchar(255)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 10 + 主键 + bigint|0s + 1 + 1 + + + 规则名称 + varchar(30)|0s + 2 + + + 执行规则类型 + varchar(30)|0s + 3 + + + 执行间隔 + varchar(30)|0s + 4 + + + 执行频率类型(1:每天, 2:每月, 3:每周, 4:间隔) + varchar(255)|0s + 5 + + + 开始执行时间 + datetime|0s + 6 + + + cron表达式 + varchar(255)|0s + 7 + + + 规则描述 + varchar(255)|0s + 8 + + + 状态(0:禁用, 1:启用) + char(1)|0s + 9 + + + 创建人 + varchar(30)|0s + 10 + + + 创建时间 + datetime|0s + 11 + + + 修改人 + varchar(30)|0s + 12 + + + 修改时间 + datetime|0s + 13 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + int|0s + 1 + 1 + + + 用户id + int|0s + 2 + + + 订单号 + varchar(255)|0s + 3 + + + 操作人 + varchar(255)|0s + 4 + + + 操作时间 + datetime|0s + 5 + + + 基本的操作内容 + varchar(255)|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 13 + bigint|0s + 1 + 1 + + + 外部承包商编码 + varchar(30)|0s + 2 + + + 外部承包商名称 + varchar(30)|0s + 3 + + + 外部承包商类型 + varchar(30)|0s + 4 + + + 联系人 + varchar(30)|0s + 5 + + + 联系方式 + varchar(30)|0s + 6 + + + 状态(0:禁用, 1:启用) + char(1)|0s + 7 + + + 备注 + text|0s + 8 + + + 创建人 + varchar(30)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改人 + varchar(30)|0s + 11 + + + 修改时间 + datetime|0s + 12 + + + 身份证号码 + varchar(255)|0s + 13 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 25 + 主键 + bigint|0s + 1 + 1 + + + 仓库编码 + varchar(30)|0s + 2 + + + 仓库名称 + varchar(30)|0s + 3 + + + 类型(0: 仓库, 1: 货架) + char(1)|0s + 4 + + + 部门id + varchar(255)|0s + 5 + + + 部门名称 + varchar(30)|0s + 6 + + + 负责人id + varchar(255)|0s + 7 + + + 负责人名称 + varchar(30)|0s + 8 + + + 负责人联系方式 + varchar(20)|0s + 9 + + + 状态 + char(1)|0s + 10 + + + 备注 + text|0s + 11 + + + 上级id + varchar(255)|0s + 12 + + + 创建人 + varchar(30)|0s + 13 + + + 创建时间 + datetime|0s + 14 + + + 修改人 + varchar(30)|0s + 15 + + + 修改时间 + datetime|0s + 16 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 7 + 主键 + bigint|0s + 1 + 1 + + + 供应商编码 + varchar(30)|0s + 2 + + + 供应商名称 + varchar(30)|0s + 3 + + + 供应商类型 + varchar(30)|0s + 4 + + + 联系人 + varchar(30)|0s + 5 + + + 联系方式 + varchar(30)|0s + 6 + + + 状态(0:禁用, 1:启用) + char(1)|0s + 7 + + + 备注 + text|0s + 8 + + + 创建人 + varchar(30)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改人 + varchar(30)|0s + 11 + + + 修改时间 + datetime|0s + 12 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 17 + 主键 + bigint|0s + 1 + 1 + + + 班组编码 + varchar(30)|0s + 2 + + + 班组名称 + varchar(30)|0s + 3 + + + 班组类型 + varchar(30)|0s + 4 + + + 负责人id + varchar(255)|0s + 5 + + + 负责人名称 + varchar(30)|0s + 6 + + + 班组人员 + text|0s + 7 + + + 状态 + char(1)|0s + 8 + + + 备注 + text|0s + 9 + + + 创建人 + varchar(30)|0s + 10 + + + 创建时间 + datetime|0s + 11 + + + 修改人 + varchar(30)|0s + 12 + + + 修改时间 + datetime|0s + 13 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 140 + 主键 + bigint|0s + 1 + 1 + + + 人员id + varchar(255)|0s + 2 + + + 人员名称 + varchar(255)|0s + 3 + + + 班组id + varchar(255)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 测点名称 + varchar(128)|0s + 2 + + + 测点编码 + varchar(128)|0s + 3 + + + 数值 + varchar(128)|0s + 4 + + + 时间戳 + datetime|0s + 5 + + + 最大值 + decimal(10)|0s + 6 + + + 最小值 + decimal(10)|0s + 7 + + + 数据存档(1表示已存,0表示未存) + tinyint(3) unsigned zerofill|0s + 8 + + + 修改时间 + datetime|0s + 9 + + + 测点类型(1表示开关量,0表示模拟量) + tinyint|0s + 10 + + + 数据来源 + varchar(128)|0s + 11 + + + 单位 + varchar(16)|0s + 12 + + + 精度 + varchar(8)|0s + 13 + + + 调用代码 + varchar(128)|0s + 14 + + + 表达式 + varchar(128)|0s + 15 + + + 源端名称 + varchar(64)|0s + 16 + + + 源端编码 + varchar(64)|0s + 17 + + + 源端精度 + varchar(8)|0s + 18 + + + 源端单位 + varchar(16)|0s + 19 + + + 数据状态(1正常,0异常) + tinyint|0s + 20 + + + 开关状态 + tinyint|0s + 21 + + + 归属设备编码实际存储的是ID + varchar(64)|0s + 22 + + + 归属设备名称 + varchar(128)|0s + 23 + + + 归属车间编码 + varchar(64)|0s + 24 + + + 归属车间名称 + varchar(128)|0s + 25 + + + 引用设备编码 + varchar(64)|0s + 26 + + + 引用设备名称 + varchar(128)|0s + 27 + + + 引用车间编码 + varchar(64)|0s + 28 + + + 引用车间名称 + varchar(128)|0s + 29 + + + 引用测点名称 + varchar(128)|0s + 30 + + + 引用测点编码 + varchar(128)|0s + 31 + + + 应用测点ID + varchar(128)|0s + 32 + + + 重要程度(1重要,2不重要) + tinyint|0s + 33 + + + 点位类型 + varchar(255)|0s + 34 + + + 量程下限 + double(255)|0s + 35 + + + 量程上限 + double(255)|0s + 36 + + + 低报 + double(255)|0s + 37 + + + 低低报 + double(255)|0s + 38 + + + 高报 + double(255)|0s + 39 + + + 高高报 + double(255)|0s + 40 + + + 是否推数到园区(1:是,0:否) + int|0s + 0 + 41 + + + 创建人 + varchar(128)|0s + 42 + + + 更新人 + varchar(128)|0s + 43 + + + 创建时间 + datetime|0s + 44 + + + dcs位号 + varchar(255)|0s + 45 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 测点名称 + varchar(128)|0s + 2 + + + 测点编码 + varchar(128)|0s + 3 + + + 数值 + varchar(128)|0s + 4 + + + 时间戳 + datetime|0s + 5 + + + 最大值 + decimal(10)|0s + 6 + + + 最小值 + decimal(10)|0s + 7 + + + 数据存档(1表示已存,0表示未存) + tinyint(3) unsigned zerofill|0s + 8 + + + 修改时间 + datetime|0s + 9 + + + 测点类型(1表示开关量,0表示模拟量) + tinyint|0s + 10 + + + 数据来源 + varchar(128)|0s + 11 + + + 单位 + varchar(16)|0s + 12 + + + 精度 + varchar(8)|0s + 13 + + + 调用代码 + varchar(128)|0s + 14 + + + 表达式 + varchar(128)|0s + 15 + + + 源端名称 + varchar(64)|0s + 16 + + + 源端编码 + varchar(64)|0s + 17 + + + 源端精度 + varchar(8)|0s + 18 + + + 源端单位 + varchar(16)|0s + 19 + + + 数据状态(1正常,0异常) + tinyint|0s + 20 + + + 开关状态 + tinyint|0s + 21 + + + 归属设备编码实际存储的是ID + varchar(64)|0s + 22 + + + 归属设备名称 + varchar(128)|0s + 23 + + + 归属车间编码 + varchar(64)|0s + 24 + + + 归属车间名称 + varchar(128)|0s + 25 + + + 引用设备编码 + varchar(64)|0s + 26 + + + 引用设备名称 + varchar(128)|0s + 27 + + + 引用车间编码 + varchar(64)|0s + 28 + + + 引用车间名称 + varchar(128)|0s + 29 + + + 引用测点名称 + varchar(128)|0s + 30 + + + 引用测点编码 + varchar(128)|0s + 31 + + + 应用测点ID + varchar(128)|0s + 32 + + + 重要程度(1重要,2不重要) + tinyint|0s + 33 + + + 点位类型 + varchar(255)|0s + 34 + + + 量程下限 + double(255)|0s + 35 + + + 量程上限 + double(255)|0s + 36 + + + 低报 + double(255)|0s + 37 + + + 低低报 + double(255)|0s + 38 + + + 高报 + double(255)|0s + 39 + + + 高高报 + double(255)|0s + 40 + + + 是否推数到园区(1:是,0:否) + int|0s + 0 + 41 + + + 创建人 + varchar(128)|0s + 42 + + + 更新人 + varchar(128)|0s + 43 + + + 创建时间 + datetime|0s + 44 + + + dcs位号 + varchar(255)|0s + 45 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 测点名称 + varchar(128)|0s + 2 + + + 测点编码 + varchar(128)|0s + 3 + + + 数值 + varchar(128)|0s + 4 + + + 时间戳 + datetime|0s + 5 + + + 最大值 + decimal(10)|0s + 6 + + + 最小值 + decimal(10)|0s + 7 + + + 数据存档(1表示已存,0表示未存) + tinyint(3) unsigned zerofill|0s + 8 + + + 修改时间 + datetime|0s + 9 + + + 测点类型(1表示开关量,0表示模拟量) + tinyint|0s + 10 + + + 数据来源 + varchar(128)|0s + 11 + + + 单位 + varchar(16)|0s + 12 + + + 精度 + varchar(8)|0s + 13 + + + 调用代码 + varchar(128)|0s + 14 + + + 表达式 + varchar(128)|0s + 15 + + + 源端名称 + varchar(64)|0s + 16 + + + 源端编码 + varchar(64)|0s + 17 + + + 源端精度 + varchar(8)|0s + 18 + + + 源端单位 + varchar(16)|0s + 19 + + + 数据状态(1正常,0异常) + tinyint|0s + 20 + + + 开关状态 + tinyint|0s + 21 + + + 归属设备编码实际存储的是ID + varchar(64)|0s + 22 + + + 归属设备名称 + varchar(128)|0s + 23 + + + 归属车间编码 + varchar(64)|0s + 24 + + + 归属车间名称 + varchar(128)|0s + 25 + + + 引用设备编码 + varchar(64)|0s + 26 + + + 引用设备名称 + varchar(128)|0s + 27 + + + 引用车间编码 + varchar(64)|0s + 28 + + + 引用车间名称 + varchar(128)|0s + 29 + + + 引用测点名称 + varchar(128)|0s + 30 + + + 引用测点编码 + varchar(128)|0s + 31 + + + 应用测点ID + varchar(128)|0s + 32 + + + 重要程度(1重要,2不重要) + tinyint|0s + 33 + + + 点位类型 + varchar(255)|0s + 34 + + + 量程下限 + double(255)|0s + 35 + + + 量程上限 + double(255)|0s + 36 + + + 低报 + double(255)|0s + 37 + + + 低低报 + double(255)|0s + 38 + + + 高报 + double(255)|0s + 39 + + + 高高报 + double(255)|0s + 40 + + + 是否推数到园区(1:是,0:否) + int|0s + 0 + 41 + + + 创建人 + varchar(128)|0s + 42 + + + 更新人 + varchar(128)|0s + 43 + + + 创建时间 + datetime|0s + 44 + + + dcs位号 + varchar(255)|0s + 45 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 编码 + varchar(128)|0s + 1 + 1 + + + 测点名称 + varchar(128)|0s + 2 + + + 测点编码 + varchar(128)|0s + 3 + + + 数值 + varchar(128)|0s + 4 + + + 时间戳 + datetime|0s + 5 + + + 最大值 + decimal(10)|0s + 6 + + + 最小值 + decimal(10)|0s + 7 + + + 数据存档(1表示已存,0表示未存) + tinyint(3) unsigned zerofill|0s + 8 + + + 修改时间 + datetime|0s + 9 + + + 测点类型(1表示开关量,0表示模拟量) + tinyint|0s + 10 + + + 数据来源 + varchar(128)|0s + 11 + + + 单位 + varchar(16)|0s + 12 + + + 精度 + varchar(8)|0s + 13 + + + 调用代码 + varchar(128)|0s + 14 + + + 表达式 + varchar(128)|0s + 15 + + + 源端名称 + varchar(64)|0s + 16 + + + 源端编码 + varchar(64)|0s + 17 + + + 源端精度 + varchar(8)|0s + 18 + + + 源端单位 + varchar(16)|0s + 19 + + + 数据状态(1正常,0异常) + tinyint|0s + 20 + + + 开关状态 + tinyint|0s + 21 + + + 归属设备编码实际存储的是ID + varchar(64)|0s + 22 + + + 归属设备名称 + varchar(128)|0s + 23 + + + 归属车间编码 + varchar(64)|0s + 24 + + + 归属车间名称 + varchar(128)|0s + 25 + + + 引用设备编码 + varchar(64)|0s + 26 + + + 引用设备名称 + varchar(128)|0s + 27 + + + 引用车间编码 + varchar(64)|0s + 28 + + + 引用车间名称 + varchar(128)|0s + 29 + + + 引用测点名称 + varchar(128)|0s + 30 + + + 引用测点编码 + varchar(128)|0s + 31 + + + 应用测点ID + varchar(128)|0s + 32 + + + 重要程度(1重要,2不重要) + tinyint|0s + 33 + + + 点位类型 + varchar(255)|0s + 34 + + + 量程下限 + double(255)|0s + 35 + + + 量程上限 + double(255)|0s + 36 + + + 低报 + double(255)|0s + 37 + + + 低低报 + double(255)|0s + 38 + + + 高报 + double(255)|0s + 39 + + + 高高报 + double(255)|0s + 40 + + + 是否推数到园区(1:是,0:否) + int|0s + 0 + 41 + + + 创建人 + varchar(128)|0s + 42 + + + 更新人 + varchar(128)|0s + 43 + + + 创建时间 + datetime|0s + 44 + + + dcs位号 + varchar(255)|0s + 45 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 129 + 主键 + bigint|0s + 1 + 1 + + + 采购台账表id + varchar(255)|0s + 2 + + + 备件id + varchar(255)|0s + 3 + + + 关联类型(1: 采购备件明细) + varchar(30)|0s + 4 + + + 采购数量 + bigint|0s + 5 + + + 剩余数量 + bigint|0s + 6 + + + 备件单价 + decimal(10,2 digit)|0s + 7 + + + 采购总额 + decimal(10,2 digit)|0s + 8 + + + 入库情况(0:未入库完成, 1:已入库完成, 3:未入库) + varchar(255)|0s + 9 + + + 存放位置编码 + varchar(128)|0s + 10 + + + 存放位置名称 + varchar(128)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 备件采购表主键 + varchar(255)|0s + 1 + 1 + + + 采购单号 + varchar(128)|0s + 2 + + + 采购主题 + varchar(30)|0s + 3 + + + 采购时间 + datetime|0s + 4 + + + 采购原因 + text|0s + 5 + + + 备注 + text|0s + 6 + + + 采购部门id + varchar(255)|0s + 7 + + + 采购部门名称 + varchar(255)|0s + 8 + + + 采购人员id + varchar(255)|0s + 9 + + + 采购人员姓名 + varchar(30)|0s + 10 + + + 采购人员联系方式 + varchar(255)|0s + 11 + + + 采购备件数量 + bigint|0s + 12 + + + 采购总金额 + decimal(18)|0s + 13 + + + 审核状态(0:待提交, 1: 通过, 2: 待审核, 3: 已撤回, 4: 驳回) + char(1)|0s + 14 + + + 供应商id + varchar(255)|0s + 15 + + + 供应商名称 + varchar(255)|0s + 16 + + + 供应商联系人 + varchar(255)|0s + 17 + + + 供应商联系人联系方式 + varchar(128)|0s + 18 + + + 创建人 + varchar(30)|0s + 19 + + + 申请人id + varchar(255)|0s + 20 + + + 申请人名称 + varchar(30)|0s + 21 + + + 修改人 + varchar(30)|0s + 22 + + + 创建时间 + datetime|0s + 23 + + + 更新时间 + datetime|0s + 24 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 48 + int|0s + 1 + 1 + + + 设备订单编号 + varchar(255)|0s + 2 + + + 变更主题 + varchar(255)|0s + 3 + + + 变更状态 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 4 + + + 变更设备全部 + varchar(255)|0s + 5 + + + 关联文件id + varchar(255)|0s + 6 + + + 描述 + varchar(255)|0s + 7 + + + 申请人id + bigint|0s + 8 + + + 申请人 + varchar(255)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 删除状态 默认存活 0 死亡为1 + int|0s + 0 + 11 + + + datetime|0s + 12 + + + 设备名称 + varchar(255)|0s + 13 + + + 工作流状态值 + varchar(40)|0s + '0' + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 26 + int|0s + 1 + 1 + + + 设备订单编号 + varchar(255)|0s + 2 + + + 变更主题 + varchar(255)|0s + 3 + + + 变更状态 + varchar(255)|0s + 4 + + + 设备的id + varchar(255)|0s + 5 + + + 关联文件id + varchar(255)|0s + 6 + + + 描述 + varchar(255)|0s + 7 + + + 操作人id + int|0s + 8 + + + 操作人 + varchar(255)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 人做的的操作 + varchar(255)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 2 + id + int|0s + 1 + 1 + + + 对应的任务id + int|0s + 2 + + + 对应的任务编号 + int|0s + 3 + + + 警告方式/提醒方式 + varchar(255)|0s + 4 + + + 预警天数(预警天数) + varchar(255)|0s + 5 + + + 提醒次数 + varchar(255)|0s + 6 + + + cron表达式 + varchar(255)|0s + 7 + + + 备注 + varchar(255)|0s + 8 + + + 状态 默认不启动 1 启动 + varchar(255)|0s + '0' + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 104 + int|0s + 1 + 1 + + + varchar(255)|0s + 2 + + + 任务名称 + varchar(255)|0s + 3 + + + 盘点名称 + varchar(255)|0s + 4 + + + 计划开始时间 + datetime|0s + 5 + + + 计划结束时间 + datetime|0s + 6 + + + 盘点范围部门 + varchar(255)|0s + 7 + + + 盘点人员部门 + varchar(255)|0s + 8 + + + 负责人 + varchar(255)|0s + 9 + + + 负责人id + + varchar(255)|0s + 10 + + + 盘点人员 + varchar(255)|0s + 11 + + + 盘点范围 + varchar(255)|0s + 12 + + + 移动端配置服务 + varchar(255)|0s + 13 + + + 计划总数 + int|0s + 14 + + + 未盘 + varchar(255)|0s + 15 + + + 已盘 + varchar(255)|0s + 16 + + + 盘盈 + varchar(255)|0s + 17 + + + 盘亏 + varchar(255)|0s + 18 + + + 操作人 创建订单人 + varchar(255)|0s + 19 + + + 创建时间 + datetime|0s + 20 + + + 结束时间 + datetime|0s + 21 + + + 0正常 1 删除 + int|0s + 0 + 1 + 22 + + + 备注 + varchar(255)|0s + 23 + + + 备用自段 + varchar(500)|0s + 24 + + + 当前订单的状态 默认 为0 就是代表任务未启用 + varchar(255)|0s + '0' + 25 + utf16_general_ci + + + 工作流状态 + char(10)|0s + '0' + 1 + 26 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 15 + int|0s + 1 + 1 + + + 任务名称 + varchar(255)|0s + 2 + + + 盘点名称 + varchar(255)|0s + 3 + + + 计划开始时间 + datetime|0s + 4 + + + 计划结束时间 + datetime|0s + 5 + + + 部门 + varchar(255)|0s + 6 + + + 负责人 + varchar(255)|0s + 7 + + + 盘点状态 + varchar(255)|0s + 8 + + + 计划总数 + int|0s + 9 + + + 已盘 + varchar(255)|0s + 10 + + + 未盘 + varchar(255)|0s + 11 + + + 盘盈 + varchar(255)|0s + 12 + + + 盘亏 + varchar(255)|0s + 13 + + + 操作人 + varchar(255)|0s + 14 + + + 创建时间 + datetime|0s + 15 + + + 结束时间 + datetime|0s + 16 + + + 设备id + varchar(255)|0s + 1 + 17 + + + 设备编号 + varchar(255)|0s + 1 + 18 + + + 0正常 1 删除 + int|0s + 0 + 1 + 19 + + + 操作记录 + varchar(255)|0s + 20 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 384 + 主键 + bigint|0s + 1 + 1 + + + 这个是全属性表 作为全部文件的id号 + varchar(255)|0s + 2 + + + 文件名称 + varchar(255)|0s + 1 + 3 + + + 文件类型 1 文件 2 图片 3 svg文件其他的是0代表其他用途 + varchar(20)|0s + '0' + 4 + + + 文件路径 + varchar(255)|0s + 5 + + + 上传时间 + datetime|0s + 1 + 6 + + + 作者 + varchar(255)|0s + 7 + + + 文件大小(单位kb) + double|0s + 1 + 8 + + + id + btree + 1 + + + file_id + 索引根据fileid 拿取 主键值 + btree + + + 1 + 1 + PRIMARY + + + 1666 + int|0s + 1 + 1 + + + 订单表 + varchar(255)|0s + 1 + 2 + + + 对应的文件主键id + varchar(255)|0s + 1 + 3 + + + 默认0 图片img + varchar(255)|0s + '0' + 1 + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(255)|0s + 1 + 1 + + + 计划编号 + varchar(30)|0s + 2 + + + 计划名称 + varchar(30)|0s + 3 + + + 计划状态(0:关闭, 1:开启) + char(1)|0s + 4 + + + 审核状态(0:待提交,1:待审核, 2:审核中, 3:通过, 4:已撤回, 5:驳回) + varchar(30)|0s + 5 + + + 计划类型(1:日计划, 2:周计划, 3:月计划, 4:季计划, 5:年计划) + char(1)|0s + 6 + + + 备注 + text|0s + 7 + + + 周期规则名称 + varchar(30)|0s + 8 + + + 周期规则表id + varchar(255)|0s + 9 + + + 执行规则描述 + varchar(255)|0s + 10 + + + 计划开始时间 + datetime|0s + 11 + + + 计划结束时间 + datetime|0s + 12 + + + 设备名称 + varchar(255)|0s + 13 + + + 设备编号 + varchar(255)|0s + 14 + + + 设备类型 + varchar(255)|0s + 15 + + + 设备型号 + varchar(255)|0s + 16 + + + 使用部门id + varchar(255)|0s + 17 + + + 使用部门名称 + varchar(255)|0s + 18 + + + 组织机构id + varchar(255)|0s + 19 + + + 是否已经同步到task表(0:未同步, 1:已同步) + char(1)|0s + 20 + + + 计划类型(0:巡检计划, 1:点检计划) + char(1)|0s + 21 + + + 计划执行状态(未执行0,进行中1,已完成2) + char(1)|0s + 22 + + + 创建人 + varchar(30)|0s + 23 + + + 创建时间 + datetime|0s + 24 + + + 修改人 + varchar(30)|0s + 25 + + + 修改时间 + datetime|0s + 26 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(255)|0s + 1 + 1 + + + 计划id + varchar(255)|0s + 2 + + + 设备名称 + varchar(255)|0s + 3 + + + 设备编码 + varchar(255)|0s + 4 + + + 规格型号 + varchar(255)|0s + 5 + + + 是否拍照(0:否, 1:是) + char(1)|0s + 6 + + + 扫码登记(0:否, 1:是) + char(1)|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 测点id + varchar(255)|0s + 1 + + + 计划id + varchar(255)|0s + 2 + + + 设备id + varchar(255)|0s + 3 + + + 测点idd + varchar(255)|0s + 4 + + + 测点名称 + varchar(255)|0s + 5 + + + 测点编码 + varchar(255)|0s + 6 + + + 测点类型 + varchar(255)|0s + 7 + + + 测点单位 + varchar(255)|0s + 8 + + + 实时数据 + double|0s + 9 + + + 测点来源 + varchar(255)|0s + 10 + + + 更新时间 + datetime|0s + 11 + + + 主键项目id + varchar(255)|0s + 1 + + + 计划id + varchar(255)|0s + 2 + + + 计划设备表id + varchar(255)|0s + 3 + + + 项目id + varchar(255)|0s + 4 + + + 文件id + varchar(255)|0s + 1 + + + 计划id + varchar(255)|0s + 2 + + + 文件类型(0:图片,1:文件) + char(1)|0s + 3 + + + 文件后缀 + varchar(255)|0s + 4 + + + 文件名 + varchar(255)|0s + 5 + + + 上传时间 + varchar(255)|0s + 6 + + + 上传者 + varchar(255)|0s + 7 + + + 文件大小 + varchar(255)|0s + 8 + + + 文件路径 + varchar(255)|0s + 9 + + + 60 + 主键 + bigint|0s + 1 + 1 + + + 计划id + varchar(255)|0s + 2 + + + 文件id + varchar(255)|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 541 + 主键 + bigint|0s + 1 + 1 + + + 计划id + varchar(255)|0s + 2 + + + 班组id + int|0s + 3 + + + 班组名称 + varchar(255)|0s + 4 + + + 人员id + varchar(255)|0s + 5 + + + 人员名称 + varchar(255)|0s + 6 + + + 巡检人员类型(0:巡检负责人, 1:巡检人员) + char(255)|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 166 + 主键 + bigint|0s + 1 + 1 + + + 组织机构id + varchar(255)|0s + 2 + + + 巡检计划id + varchar(255)|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 巡检项目表主键 + varchar(255)|0s + 1 + 1 + + + 巡检项目编号 + varchar(30)|0s + 2 + + + 巡检项目名称 + varchar(128)|0s + 3 + + + 巡检内容 + text|0s + 4 + + + 巡检结果类型(1:数值, 2:长文本格式, 3:单选, 4:多选) + char(1)|0s + 5 + + + 巡检结果选项 + varchar(255)|0s + 6 + + + 上限 + double|0s + 7 + + + 下限 + double|0s + 8 + + + 字段名称 + varchar(255)|0s + 9 + + + 状态(0:关闭, 1:开启) + char(1)|0s + 10 + + + 备注 + text|0s + 11 + + + 创建人 + varchar(30)|0s + 12 + + + 创建时间 + datetime|0s + 13 + + + 修改人 + varchar(30)|0s + 14 + + + 修改时间 + datetime|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 41 + 主键 + int|0s + 1 + 1 + + + 巡检项目id + varchar(255)|0s + 2 + + + 选项名称(单选, 多选用) + varchar(255)|0s + 3 + + + 选项状态(0:异常, 1:正常) + varchar(255)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(255)|0s + 1 + 1 + + + 任务名称 + varchar(255)|0s + 2 + + + 任务编码 + varchar(255)|0s + 3 + + + 计划id + varchar(255)|0s + 4 + + + 计划编号 + varchar(30)|0s + 5 + + + 计划名称 + varchar(30)|0s + 6 + + + 计划序号 + varchar(30)|0s + 7 + + + 任务状态 + varchar(30)|0s + 8 + + + 审核状态(0:待提交,1:待审核, 2:审核中, 3:通过, 4:已撤回, 5:驳回) + varchar(30)|0s + 9 + + + 计划类型(1:日计划, 2:周计划, 3:月计划, 4:季计划, 5:年计划) + char(1)|0s + 10 + + + 备注 + text|0s + 11 + + + 计划开始时间 + datetime|0s + 12 + + + 计划结束时间 + datetime|0s + 13 + + + 实际开始时间 + datetime|0s + 14 + + + 时间结束时间 + datetime|0s + 15 + + + 设备名称 + varchar(255)|0s + 16 + + + 设备编号 + varchar(255)|0s + 17 + + + 设备类型 + varchar(255)|0s + 18 + + + 设备型号 + varchar(255)|0s + 19 + + + 存放位置 + varchar(255)|0s + 20 + + + 使用部门id + varchar(255)|0s + 21 + + + 使用部门名称 + varchar(255)|0s + 22 + + + 调整任务类型(0:调整任务时间, 1:跳过本次任务, 2:调整人员) + char(1)|0s + 23 + + + 调整原因 + text|0s + 24 + + + 任务类型(0:巡检任务, 1:点检任务) + char(1)|0s + 25 + + + 创建人 + varchar(30)|0s + 26 + + + 创建时间 + datetime|0s + 27 + + + 修改人 + varchar(30)|0s + 28 + + + 修改时间 + datetime|0s + 29 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 文件id + varchar(255)|0s + 1 + + + 任务id + varchar(255)|0s + 2 + + + 文件类型(0:图片,1:文件) + char(1)|0s + 3 + + + 文件后缀 + varchar(255)|0s + 4 + + + 文件名 + varchar(255)|0s + 5 + + + 上传时间 + varchar(255)|0s + 6 + + + 上传者 + varchar(255)|0s + 7 + + + 文件大小 + varchar(255)|0s + 8 + + + 文件路径 + varchar(255)|0s + 9 + + + 2615 + 主键 + bigint|0s + 1 + 1 + + + 计划id + varchar(255)|0s + 2 + + + 任务id + varchar(255)|0s + 3 + + + 班组id + int|0s + 4 + + + 班组名称 + varchar(255)|0s + 5 + + + 人员id + varchar(255)|0s + 6 + + + 人员名称 + varchar(255)|0s + 7 + + + 巡检人员类型(0:巡检负责人, 1:巡检人员) + char(255)|0s + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 巡检项目id + varchar(255)|0s + 1 + + + 任务id + varchar(255)|0s + 2 + + + 计划id + varchar(255)|0s + 3 + + + 计划设备表id + varchar(255)|0s + 1 + 4 + + + 巡检结果类型(1:数值, 2:长文本格式, 3:单选, 4:多选) + char(255)|0s + 5 + + + 巡检项目名称 + varchar(255)|0s + 6 + + + 巡检内容 + varchar(255)|0s + 7 + + + 上限 + double|0s + 8 + + + 下限 + double|0s + 9 + + + 索引(前端用) + varchar(255)|0s + 10 + + + 巡检结果 + varchar(3000)|0s + 11 + + + 是否正常(0:异常, 1:正常) + char(1)|0s + 12 + + + 备注 + varchar(255)|0s + 13 + + + 点检部位 + varchar(128)|0s + 14 + + + 点检方法 + varchar(30)|0s + 15 + + + 判定标准 + varchar(255)|0s + 16 + + + 235 + 主键 + bigint|0s + 1 + 1 + + + 备件台账表id + varchar(255)|0s + 1 + 2 + + + 仓库编码 + varchar(255)|0s + 1 + 3 + + + 仓库名称 + varchar(255)|0s + 4 + + + 操作数量 + bigint|0s + 5 + + + 备件单价 + decimal(10,2 digit)|0s + 6 + + + 审批状态(1:审批通过, 2: 审批中, 3:审批不通过) + char(1)|0s + 7 + + + 操作类型(1:入库, 2:出库, 3:领用) + char(1)|0s + 8 + + + 入库类型(0:采购入库, 1:领用还回) + char(1)|0s + 9 + + + 外键类型(入库id, 出库id, 领用id) + varchar(255)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 故障经验编码 + varchar(128)|0s + 2 + + + 故障经验名称 + varchar(255)|0s + 3 + + + 状态 + varchar(64)|0s + 4 + + + 故障描述 + longtext|0s + 5 + + + 创建人 + varchar(128)|0s + 6 + + + 创建时间 + timestamp|0s + 7 + + + 设备编码 + varchar(128)|0s + 8 + + + 设备名称 + varchar(128)|0s + 9 + + + 设备类型 + varchar(128)|0s + 10 + + + 备注 + varchar(255)|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 故障编码 + varchar(128)|0s + 2 + + + 故障名称 + varchar(255)|0s + 3 + + + 状态 + varchar(64)|0s + 4 + + + 备注 + varchar(255)|0s + 5 + + + 创建人 + varchar(128)|0s + 6 + + + 创建时间 + timestamp|0s + 7 + + + 上级类型 + varchar(128)|0s + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 维修经验编码 + varchar(128)|0s + 2 + + + 维修经验名称 + varchar(255)|0s + 3 + + + 状态 + varchar(64)|0s + 4 + + + 维修描述 + longtext|0s + 5 + + + 创建人 + varchar(128)|0s + 6 + + + 创建时间 + timestamp|0s + 7 + + + 设备编码 + varchar(128)|0s + 8 + + + 设备名称 + varchar(128)|0s + 9 + + + 设备类型 + varchar(128)|0s + 10 + + + 备注 + varchar(255)|0s + 11 + + + 更换备件多个以逗号分割 + varchar(255)|0s + 12 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 工单单号 + varchar(128)|0s + 2 + + + 工单主题 + varchar(255)|0s + 3 + + + 工单状态(状态:0-初始,1-完成,2-进行中) + varchar(64)|0s + 4 + + + 工单类型 + varchar(128)|0s + 5 + + + 维修组 + varchar(128)|0s + 6 + + + 维修负责人 + varchar(128)|0s + 7 + + + 维修开始时间 + timestamp|0s + 8 + + + 维修结束时间 + timestamp|0s + 9 + + + 维修总时长 + varchar(128)|0s + 10 + + + 设备编号 + varchar(255)|0s + 11 + + + 设备名称 + varchar(255)|0s + 12 + + + 设备类型 + varchar(128)|0s + 13 + + + 使用部门名称 + varchar(255)|0s + 14 + + + 使用部门编号 + varchar(255)|0s + 15 + + + 报修人 + varchar(255)|0s + 16 + + + 报修人编号 + varchar(255)|0s + 17 + + + 故障类型 + varchar(255)|0s + 18 + + + 维修级别 + varchar(255)|0s + 19 + + + 维修类型 + varchar(255)|0s + 20 + + + 规格型号 + varchar(128)|0s + 21 + + + 存放位置 + varchar(255)|0s + 22 + + + 故障时间 + datetime|0s + 23 + + + 紧急程度 + varchar(64)|0s + 24 + + + 是否停机 + varchar(8)|0s + 25 + + + 其它维修人 + varchar(255)|0s + 26 + + + 维修费用 + double(10,2 digit)|0s + 27 + + + 派工人员 + varchar(255)|0s + 28 + + + 故障原因 + varchar(255)|0s + 29 + + + 工作描述 + varchar(255)|0s + 30 + + + 报修工单 + varchar(255)|0s + 31 + + + 是否领用备件 + varchar(8)|0s + 32 + + + 备件单号 + varchar(255)|0s + 33 + + + 创建时间 + timestamp|0s + 34 + + + 外部承包商类型 + varchar(40)|0s + 35 + + + 外部承包商娶她维修人(当前逻辑认为这个负责人不可能是外部承包商) + varchar(600)|0s + 36 + + + 外部承包商类型名称 + varchar(40)|0s + 37 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 维修工单单号 + varchar(128)|0s + 2 + + + 人员类型 + varchar(255)|0s + 3 + + + 开始时间 + datetime|0s + 4 + + + 结束时间 + datetime|0s + 5 + + + 维修用时 + varchar(128)|0s + 6 + + + 暂停原因 + varchar(255)|0s + 7 + + + 维修内容 + varchar(255)|0s + 8 + + + 维修人员名称 + varchar(255)|0s + 9 + + + 维修人员编号 + varchar(128)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 维修工单单号 + varchar(128)|0s + 2 + + + 人员类型 + varchar(255)|0s + 3 + + + 开始时间 + datetime|0s + 4 + + + 结束时间 + datetime|0s + 5 + + + 维修用时 + varchar(128)|0s + 6 + + + 暂停原因 + varchar(255)|0s + 7 + + + 维修内容 + varchar(255)|0s + 8 + + + 维修人员名称 + varchar(255)|0s + 9 + + + 维修人员编号 + varchar(128)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 39 + 主键 + bigint|0s + 1 + 1 + + + 组织机构id + varchar(255)|0s + 2 + + + 备件台账id + varchar(255)|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 14 + id主键 + bigint|0s + 1 + 1 + + + 人员名称 + varchar(255)|0s + 2 + + + 手机号 + varchar(255)|0s + 3 + + + 身份证号 + varchar(255)|0s + 4 + + + 人员类型 + varchar(40)|0s + '其他人' + 5 + + + 0 启用 1 停用 + varchar(10)|0s + '0' + 6 + + + 中间字段对应id + bigint|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 46 + 主键 + bigint|0s + 1 + 1 + + + 出库台账表id + varchar(255)|0s + 2 + + + 外键id + varchar(255)|0s + 3 + + + 外键类型(1: 备件台账id) + char(1)|0s + 4 + + + 本次出库数量 + int|0s + 5 + + + 仓库编码 + varchar(128)|0s + 6 + + + 仓库名称 + varchar(255)|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(255)|0s + 1 + 1 + + + 出库单号 + varchar(255)|0s + 2 + + + 出库主题 + varchar(255)|0s + 3 + + + 出库日期 + datetime|0s + 4 + + + 出库类型 + varchar(128)|0s + 5 + + + 领用单号 + varchar(255)|0s + 6 + + + 审核状态(0:待提交, 1: 通过, 2: 待审核, 3: 已撤回, 4: 驳回) + char(1)|0s + 7 + + + 仓库名称 + varchar(128)|0s + 8 + + + 仓库编码 + varchar(128)|0s + 9 + + + 仓库管理员 + varchar(30)|0s + 10 + + + 出库数量 + bigint|0s + 11 + + + 出库申请人 + varchar(30)|0s + 12 + + + 所在部门 + varchar(30)|0s + 13 + + + 所在部门编码 + varchar(255)|0s + 14 + + + 出库人员id(人员表) + varchar(255)|0s + 15 + + + 出库人员名称 + varchar(30)|0s + 16 + + + 操作时间 + datetime|0s + 17 + + + 创建人 + varchar(30)|0s + 18 + + + 修改人 + varchar(30)|0s + 19 + + + 创建时间 + datetime|0s + 20 + + + 更新时间 + datetime|0s + 21 + + + 备注 + text|0s + 22 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 459 + bigint|0s + 1 + 1 + + + + varchar(255)|0s + 2 + + + 变更的字段 + varchar(255)|0s + 3 + + + 是否做修改 + varchar(255)|0s + '0' + 4 + + + 订单 + + varchar(255)|0s + 1 + 5 + + + 盘点时间 + datetime|0s + 6 + + + 盘点图片 + text|0s + 7 + + + 盘点人员id + bigint|0s + 8 + + + 盘点人员 + varchar(255)|0s + 9 + + + 更新人id + bigint|0s + 10 + + + 更新人名称 + varchar(255)|0s + 11 + + + 更新时间 + datetime|0s + 12 + + + 判定状态 0未盘 1 已盘 2 盘盈 3盘亏 默认0 + varchar(255)|0s + '0' + 1 + 13 + + + 是否在册 + varchar(255)|0s + '0' + 14 + + + 节点类型 + varchar(255)|0s + 15 + utf8mb4_0900_bin + + + 节点序号 + varchar(255)|0s + 16 + utf8mb4_0900_bin + + + 树形节点名称 + varchar(128)|0s + 17 + utf8mb4_0900_bin + + + 宽度 + double(64)|0s + 18 + + + 高度 + double|0s + 19 + + + 节点编码 + varchar(64)|0s + 20 + utf8mb4_0900_bin + + + 节点名称 + varchar(64)|0s + 21 + utf8mb4_0900_bin + + + 节点类型 + varchar(255)|0s + 22 + utf8mb4_0900_bin + + + 父节点 + varchar(255)|0s + 23 + utf8mb4_0900_bin + + + 设备类型 + varchar(255)|0s + 24 + utf8mb4_0900_bin + + + 操作类型 + varchar(255)|0s + 25 + utf8mb4_0900_bin + + + 父节点id + varchar(128)|0s + 26 + utf8mb4_0900_bin + + + 备用 + varchar(255)|0s + 27 + utf8mb4_0900_bin + + + 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 28 + utf8mb4_0900_bin + + + 规格型号 + varchar(255)|0s + 29 + utf8mb4_0900_bin + + + 存放位置 + varchar(255)|0s + 30 + utf8mb4_0900_bin + + + 使用部门 + varchar(255)|0s + 31 + utf8mb4_0900_bin + + + 负责人 + varchar(255)|0s + 32 + utf8mb4_0900_bin + + + 负责人联系方式 + varchar(255)|0s + 33 + utf8mb4_0900_bin + + + 启用日期 + datetime|0s + 34 + + + 总功 + varchar(255)|0s + 35 + utf8mb4_0900_bin + + + 关联采购订单名称 + varchar(255)|0s + 36 + utf8mb4_0900_bin + + + 关联采购订单 + varchar(255)|0s + 37 + utf8mb4_0900_bin + + + 供应商名称 + varchar(255)|0s + 38 + utf8mb4_0900_bin + + + 供应商 + varchar(255)|0s + 39 + utf8mb4_0900_bin + + + 采购部门名称 + varchar(255)|0s + 40 + utf8mb4_0900_bin + + + 采购部门编号 + varchar(255)|0s + 41 + utf8mb4_0900_bin + + + 出厂日期 + datetime|0s + 42 + + + 生产厂商 + varchar(255)|0s + 43 + utf8mb4_0900_bin + + + 使用寿命 + varchar(255)|0s + 44 + utf8mb4_0900_bin + + + 购买价格 + decimal(10,2 digit)|0s + 45 + + + 操作用户 + varchar(255)|0s + 46 + utf8mb4_0900_bin + + + 操作日期 + datetime|0s + 47 + + + 操作用户 + varchar(255)|0s + 48 + utf8mb4_0900_bin + + + 更新日期 + datetime|0s + 49 + + + 点击数量 + int|0s + 50 + + + 总重量 + varchar(128)|0s + 51 + utf8mb4_0900_bin + + + 安装日期 + datetime|0s + 52 + + + 出厂编号 + varchar(128)|0s + 53 + utf8mb4_0900_bin + + + 制造国别 + varchar(128)|0s + 54 + utf8mb4_0900_bin + + + 采购人 + varchar(255)|0s + 55 + utf8mb4_0900_bin + + + 采购日期 + datetime|0s + 56 + + + 备件编码,多个以逗号分割 + varchar(255)|0s + 57 + utf8mb4_0900_bin + + + 备注 + varchar(255)|0s + 58 + + + 状态值 (是否存在设备) + varchar(20)|0s + '0' + 1 + 59 + + + device_id + btree + 1 + + + 1 + 1 + PRIMARY + + + 点检项目表主键 + varchar(255)|0s + 1 + 1 + + + 点检项目编号 + varchar(30)|0s + 2 + + + 点检项目名称 + varchar(128)|0s + 3 + + + 点检部位 + varchar(128)|0s + 4 + + + 点检方法 + varchar(30)|0s + 5 + + + 点检内容 + text|0s + 6 + + + 判定标准 + varchar(255)|0s + 7 + + + 点检结果类型(1:数值, 2:长文本格式, 3:单选, 4:多选) + char(1)|0s + 8 + + + 点检结果选项 + varchar(255)|0s + 9 + + + 上限 + double|0s + 10 + + + 下限 + double|0s + 11 + + + 字段名称 + varchar(255)|0s + 12 + + + 状态(0:关闭, 1:开启) + char(1)|0s + 13 + + + 备注 + text|0s + 14 + + + 创建人 + varchar(30)|0s + 15 + + + 创建时间 + datetime|0s + 16 + + + 更新人 + varchar(30)|0s + 17 + + + 更新时间 + datetime|0s + 18 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 51 + 主键 + bigint|0s + 1 + 1 + + + 巡检项目id + varchar(255)|0s + 2 + + + 选项名称(单选, 多选用) + varchar(255)|0s + 3 + + + 选项状态(0:异常, 1:正常) + varchar(255)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 65 + id + bigint|0s + 1 + 1 + + + 采购单号 + varchar(255)|0s + 1 + 2 + + + 采购主题 + varchar(255)|0s + 3 + + + 采购日期的时间 + datetime|0s + 4 + + + 采购部门 + varchar(255)|0s + 5 + + + 采购部门名称 + varchar(255)|0s + 6 + + + 负责人id + bigint|0s + 7 + + + 负责人 + varchar(255)|0s + 8 + + + 采购人员联系方式(可能不需要) + varchar(255)|0s + 9 + + + 供应商id + bigint|0s + 10 + + + 供应商 + varchar(255)|0s + 1 + 11 + + + 采购设备名称 + varchar(255)|0s + 12 + + + 使用部门名称 + varchar(255)|0s + 13 + + + 使用部门id + bigint|0s + 14 + + + 供应商名称 + varchar(255)|0s + 15 + + + 供应商手机号 + varchar(255)|0s + 16 + + + 设备名称 + varchar(255)|0s + 1 + 17 + + + 采购单价 + decimal(10,2 digit)|0s + 1 + 18 + + + 采购个数 + varchar(255)|0s + 1 + 19 + + + 总价 + decimal(10,2 digit)|0s + 1 + 20 + + + 操作人名称 + varchar(255)|0s + 21 + + + 操作人 + bigint|0s + 22 + + + 采购时间 + datetime|0s + 1 + 23 + + + 操作时间 + datetime|0s + 24 + + + 操作内容 + varchar(255)|0s + 25 + + + 备注 + varchar(255)|0s + 26 + + + 文件存放id + bigint|0s + 27 + + + 默认是0 删除状态 是1 + varchar(255)|0s + '0' + 1 + 28 + + + 工作流状态 + varchar(40)|0s + '0' + 29 + + + id +orders + btree + 1 + + + orders +topic + btree + + + 1 + 1 + PRIMARY + + + 54 + id + bigint|0s + 1 + 1 + + + 采购单号 + varchar(255)|0s + 1 + 2 + + + 采购主题 + varchar(255)|0s + 3 + + + 采购时间 + datetime|0s + 1 + 4 + + + 采购部门 + varchar(255)|0s + 5 + + + 负责人(可能存id 不确定) + varchar(255)|0s + 6 + + + 手机(可能不需要) + varchar(255)|0s + 7 + + + 供应商 + varchar(255)|0s + 1 + 8 + + + 采购设备 + varchar(255)|0s + 9 + + + 设备名称 + varchar(255)|0s + 1 + 10 + + + 采购单价 + varchar(255)|0s + 1 + 11 + + + 采购个数 + varchar(255)|0s + 1 + 12 + + + 总价 + varchar(255)|0s + 1 + 13 + + + 操作人 + bigint|0s + 1 + 14 + + + 操作时间 + datetime|0s + 15 + + + 操作内容 + varchar(255)|0s + 16 + + + 文件存放id + bigint|0s + 17 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 110 + 主键 + bigint|0s + 1 + 1 + + + 入库台账id + varchar(255)|0s + 2 + + + 外键id + varchar(255)|0s + 3 + + + 外键id类型( 1: 备件id) + char(1)|0s + 4 + + + 存放位置 + varchar(255)|0s + 5 + + + 本次入库数量 + bigint|0s + 6 + + + 存放位置编码 + varchar(128)|0s + 7 + + + 存放位置名称 + varchar(128)|0s + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 入库管理表主键 + varchar(255)|0s + 1 + 1 + + + 入库单号 + varchar(255)|0s + 2 + + + 入库主题 + varchar(30)|0s + 3 + + + 入库日期 + datetime|0s + 4 + + + 入库类型 + varchar(30)|0s + 5 + + + 还回原因 + varchar(255)|0s + 6 + + + 采购单号或领用单号 + varchar(2048)|0s + 7 + + + 审核状态(0:待提交, 1: 通过, 2: 待审核, 3: 已撤回, 4: 驳回) + char(1)|0s + 8 + + + 仓库名称 + varchar(128)|0s + 9 + + + 仓库管理员 + varchar(255)|0s + 10 + + + 仓库编码 + varchar(255)|0s + 11 + + + 入库申请人 + varchar(30)|0s + 12 + + + 申请部门名称 + varchar(30)|0s + 13 + + + 入库人员名称 + varchar(255)|0s + 14 + + + 入库人员id + varchar(255)|0s + 15 + + + 入库总量 + bigint|0s + 16 + + + 操作时间 + datetime|0s + 17 + + + 备注 + text|0s + 18 + + + 创建人 + varchar(30)|0s + 19 + + + 修改人 + varchar(30)|0s + 20 + + + 创建时间 + datetime|0s + 21 + + + 更新时间 + datetime|0s + 22 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 报修单号 + varchar(128)|0s + 2 + + + 报修主题 + varchar(255)|0s + 3 + + + 状态:0-初始,1-完成,2-进行中 + varchar(64)|0s + 4 + + + 报修人 + varchar(255)|0s + 5 + + + 所属部门 + varchar(128)|0s + 6 + + + 部门名称 + varchar(255)|0s + 7 + + + 联系方式 + varchar(128)|0s + 8 + + + 报修时间 + datetime|0s + 9 + + + 故障时间 + datetime|0s + 10 + + + 故障等级 + varchar(32)|0s + 11 + + + 故障类型 + varchar(32)|0s + 12 + + + 故障描述 + varchar(255)|0s + 13 + + + 是否停机 + varchar(8)|0s + 14 + + + 设备编号 + varchar(255)|0s + 15 + + + 设备名称 + varchar(255)|0s + 16 + + + 设备类型 + varchar(255)|0s + 17 + + + 规格型号 + varchar(255)|0s + 18 + + + 存放位置 + varchar(255)|0s + 19 + + + 使用部门 + varchar(255)|0s + 20 + + + 派工人员名称 + varchar(50)|0s + 21 + + + 派工人员id + bigint|0s + 22 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 40 + int|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 2 + + + 订单名称 + varchar(255)|0s + 3 + + + 主题 + varchar(255)|0s + 4 + + + 改造位置 + varchar(255)|0s + 5 + + + 变更设备 + varchar(255)|0s + 6 + + + 变更的状态 0:报废,1:停用,2:停机待修,3:带病运行,4:正常运行 + varchar(255)|0s + 7 + + + 原因 + varchar(255)|0s + 8 + + + 申请人 + varchar(255)|0s + 9 + + + 申请时间 + datetime|0s + 10 + + + 更新时间 + datetime|0s + 11 + + + 存活状态 + int|0s + 0 + 12 + + + 创建人id + int|0s + 13 + + + 创建人名称 + varchar(255)|0s + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 备件领用申请表主键id + varchar(255)|0s + 1 + 1 + + + 领用单号 + varchar(255)|0s + 2 + + + 领用主题 + varchar(128)|0s + 3 + + + 领用类型 + varchar(30)|0s + 4 + + + 领用原因 + varchar(255)|0s + 5 + + + 工单类型 + varchar(30)|0s + 6 + + + 关联单号 + varchar(128)|0s + 7 + + + 备注 + text|0s + 8 + + + 仓库名称 + varchar(128)|0s + 9 + + + 仓库编码 + varchar(255)|0s + 10 + + + 审核状态(0:待提交, 1: 通过, 2: 待审核, 3: 已撤回, 4: 驳回) + char(1)|0s + 11 + + + 是否关联设备(0: 不关联, 1: 关联) + char(1)|0s + 12 + + + 所在部门名称 + varchar(128)|0s + 13 + + + 所在部门id + varchar(255)|0s + 14 + + + 申请人 + varchar(30)|0s + 15 + + + 修改人 + varchar(30)|0s + 16 + + + 申请时间 + datetime|0s + 17 + + + 领用时间 + datetime|0s + 18 + + + 创建人 + varchar(30)|0s + 19 + + + 创建时间 + datetime|0s + 20 + + + 修改时间 + datetime|0s + 21 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 2115334145 + 主键 + int|0s + 1 + 1 + + + 备件id + varchar(255)|0s + 2 + + + 设备编号 + varchar(255)|0s + 3 + + + 设备名称 + varchar(255)|0s + 4 + + + 设备状态 + varchar(255)|0s + 5 + + + 设备类型 + varchar(255)|0s + 6 + + + 存放位置 + varchar(255)|0s + 7 + + + 使用部门id + varchar(255)|0s + 8 + + + 使用部门名称 + varchar(255)|0s + 9 + + + 设备部位 + varchar(255)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 文件id + varchar(255)|0s + 1 + 1 + + + 备件表id + varchar(255)|0s + 2 + + + 文件类型(0:图片, 1:文件) + char(1)|0s + 3 + + + 文件后缀 + varchar(255)|0s + 4 + + + 文件名 + varchar(255)|0s + 5 + + + 上传时间 + varchar(255)|0s + 6 + + + 作者 + varchar(255)|0s + 7 + + + 文件大小 + varchar(255)|0s + 8 + + + 文件路径 + varchar(255)|0s + 9 + + + 文件id + varchar(255)|0s + 1 + 1 + + + 备件表id + varchar(255)|0s + 2 + + + 文件类型(0:图片, 1:文件) + char(1)|0s + 3 + + + 文件后缀 + varchar(255)|0s + 4 + + + 文件名 + varchar(255)|0s + 5 + + + 上传时间 + varchar(255)|0s + 6 + + + 作者 + varchar(255)|0s + 7 + + + 文件大小 + varchar(255)|0s + 8 + + + 文件路径 + varchar(255)|0s + 9 + + + 29 + 库存明细表id + bigint|0s + 1 + 1 + + + 备件台账id + varchar(255)|0s + 2 + + + 仓库编码 + varchar(255)|0s + 3 + + + 仓库名称 + varchar(255)|0s + 4 + + + 库存数量 + bigint|0s + 5 + + + 存放位置 + varchar(255)|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 备件台账表主键 + varchar(255)|0s + 1 + 1 + + + 备件编码 + varchar(128)|0s + 1 + 2 + + + 备件名称 + varchar(128)|0s + 3 + + + 规格型号 + varchar(128)|0s + 4 + + + 备件类型编码 + varchar(255)|0s + 5 + + + 备件类型名称 + varchar(255)|0s + 6 + + + 备件单位 + varchar(30)|0s + 7 + + + 是否关联设备(0:不关联, 1:关联) + char(1)|0s + 8 + + + 库存上限 + bigint|0s + 9 + + + 库存下限 + bigint|0s + 10 + + + 总库存 + bigint unsigned|0s + '0' + 1 + 11 + + + 备件单价 + decimal(4,2 digit) unsigned zerofill|0s + 00.00 + 12 + + + 库存金额 + decimal(8,2 digit) unsigned|0s + 0.00 + 1 + 13 + + + 更换周期单位 + varchar(30)|0s + 14 + + + 更换周期数量 + int|0s + 15 + + + 生产厂商 + varchar(128)|0s + 16 + + + 备注 + text|0s + 17 + + + 组织机构id + varchar(255)|0s + 18 + + + 创建人 + varchar(30)|0s + 19 + + + 修改人 + varchar(30)|0s + 20 + + + 创建时间 + datetime|0s + 21 + + + 修改时间 + datetime|0s + 22 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 备件类型表主键 + varchar(255)|0s + 1 + 1 + + + 备件类型名称 + varchar(255)|0s + 2 + + + 备件类型编码 + varchar(255)|0s + 3 + + + 状态(0: 禁用, 1: 启用) + char(1)|0s + 4 + + + 上级类型id + varchar(128)|0s + 5 + + + 上级类型名称 + varchar(255)|0s + 6 + + + 备注 + text|0s + 7 + + + 创建人 + varchar(30)|0s + 8 + + + 修改人 + varchar(30)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改时间 + datetime|0s + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + varchar(128)|0s + 1 + 1 + + + 工具编码 + varchar(128)|0s + 2 + + + 工具名称 + varchar(255)|0s + 3 + + + 规格型号 + varchar(64)|0s + 4 + + + 维修部位 + varchar(255)|0s + 5 + + + 存放位置 + varchar(128)|0s + 6 + + + 设备编号 + varchar(255)|0s + 7 + + + 设备名称 + varchar(128)|0s + 8 + + + 使用方法 + varchar(255)|0s + 9 + + + 备用 + varchar(255)|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 146 + id + bigint|0s + 1 + 1 + + + 设备id + varchar(255)|0s + 2 + + + 设备名称 + varchar(255)|0s + 3 + + + 设备类型 + varchar(255)|0s + 4 + + + 规格型号 + varchar(255)|0s + 5 + + + 责任部门id + bigint|0s + 6 + + + 责任部门 + varchar(255)|0s + 7 + + + 负责人id + bigint|0s + 8 + + + 负责人名称 + varchar(255)|0s + 9 + + + 周期单位 0 年 1 月 2日 + varchar(255)|0s + 10 + + + 周期 + varchar(255)|0s + 11 + + + 检查类型 + varchar(255)|0s + 12 + + + 预警天数 + varchar(255)|0s + 13 + + + 出厂日期 + datetime|0s + 14 + + + 存放位置 + varchar(255)|0s + 15 + + + 安装日期 + datetime|0s + 16 + + + 专业 + varchar(255)|0s + 17 + + + 制造单位/国别 + varchar(128)|0s + 18 + + + 数量 + int|0s + 19 + + + 单位 + varchar(40)|0s + 20 + + + 最新检查时间 + datetime|0s + 21 + + + 注册登记号 + varchar(255)|0s + 22 + + + 状态 - 正常 1 即将 2 已经 + varchar(255)|0s + '0' + 23 + + + 出厂编号 + varchar(255)|0s + 24 + + + 检查日期 + datetime|0s + 25 + + + 检验结论 + varchar(255)|0s + 26 + + + cron表达式 + varchar(255)|0s + 27 + + + 下次检验日期 + datetime|0s + 28 + + + 备注 + varchar(255)|0s + 29 + + + 创建时间 + datetime|0s + 30 + + + 创建人id + bigint|0s + 31 + + + 创建人名称 + varchar(255)|0s + 32 + + + 删除状态 + varchar(255)|0s + '0' + 1 + 33 + + + 启用状态(默认启用) 0 未启用 (1) + varchar(255)|0s + '0' + 34 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 104 + id + bigint|0s + 1 + 1 + + + 检查时间 + datetime|0s + 2 + + + 检查单位 + varchar(255)|0s + 3 + + + 检查人 + bigint|0s + 4 + + + 检查人名称 + varchar(255)|0s + 5 + + + 检查编号 + varchar(255)|0s + 6 + + + 检查编号名称 + varchar(255)|0s + 7 + + + 检查结果 + varchar(255)|0s + 8 + + + 文件名称 + varchar(255)|0s + 9 + + + 附件地址 + varchar(255)|0s + 10 + + + 备注 + varchar(255)|0s + 11 + + + 创建时间 + datetime|0s + 12 + + + 创建人id + bigint|0s + 13 + + + 创建人名称 + varchar(255)|0s + 14 + + + 关联特种设备id + bigint|0s + 15 + + + id + btree + 1 + + + idx + 根据idx 来避免扫表行为 + btree + + + 1 + 1 + PRIMARY + + + 31 + id + bigint|0s + 1 + 1 + + + 参数名称 + varchar(255)|0s + 2 + + + 参数值 + varchar(255)|0s + 3 + + + 序号 + int|0s + 4 + + + 对应的设备id值 + bigint|0s + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 32254 + int|0s + 1 + 1 + + + 设备更改状态订单 + varchar(255)|0s + 2 + + + 设备订单 + varchar(255)|0s + 3 + + + 类型 + varchar(255)|0s + 4 + + + 设备名称 + varchar(255)|0s + 5 + + + 设备位置 + varchar(255)|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 81 + 使用个数 + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 订单备件表id 传递的id号 + varchar(255)|0s + 1 + 3 + + + 使用个数 + varchar(255)|0s + 4 + + + 备件名称 + varchar(255)|0s + 5 + + + 备件型号 + varchar(255)|0s + 6 + + + bak编码 + varchar(255)|0s + 7 + + + 备件类型code + varchar(255)|0s + 8 + + + 备件名称 + varchar(255)|0s + 9 + + + id + btree + 1 + + + orders +idb + orders 订单号的索引 快速删除 + btree + + + 1 + 1 + PRIMARY + + + 11 + id + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 订单名称 + varchar(255)|0s + 3 + + + 设备名称id + varchar(255)|0s + 1 + 4 + + + 设备名称 + varchar(255)|0s + 5 + + + 规格 + varchar(255)|0s + 6 + + + 类型设备 + varchar(255)|0s + 7 + + + 状态 默认不启用 0 + varchar(255)|0s + '0' + 1 + 8 + + + 保养的要求 + text|0s + 9 + + + 操作人 + varchar(255)|0s + 10 + + + 操作人id + bigint|0s + 11 + + + 创建时间 + datetime|0s + 12 + + + 更新时间 + datetime|0s + 13 + + + 备注 + varchar(255)|0s + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 100 + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 订单名称 + varchar(255)|0s + 1 + 3 + + + 计划类型 0 日计划 1周计划 2 月计划 3季计划 4 年计划 + varchar(255)|0s + 1 + 4 + + + 执行周期规则名称 + varchar(255)|0s + 5 + + + 执行周期规则 + varchar(255)|0s + 1 + 6 + + + 设备id 编码 + varchar(255)|0s + 1 + 7 + + + 规则描述 + varchar(255)|0s + 1 + 8 + + + 设备名称 + varchar(255)|0s + 1 + 9 + + + 0 未定 1 类型1 2 类型2 3 类型3 + varchar(255)|0s + '0' + 1 + 10 + + + 计划预期开始时间 + datetime|0s + 1 + 11 + + + 计划预期结束时间 + datetime|0s + 1 + 12 + + + 备注 描述 + varchar(255)|0s + 13 + + + 计划状态 默认关闭 0 - 1 + varchar(255)|0s + '0' + 1 + 14 + + + 创建时间 + datetime|0s + 15 + + + 更新时间 + datetime|0s + 16 + + + 管理负责人名称 + varchar(255)|0s + 1 + 17 + + + 管理负责人 + bigint|0s + 1 + 18 + + + 保养班组id + bigint|0s + 19 + + + 保养班组 + varchar(255)|0s + 1 + 20 + + + 其他保养人名称 + varchar(255)|0s + 21 + + + 项目的保养关系{1,2,3} + varchar(255)|0s + 1 + 22 + + + 状态(审核啥的) 0 审核 1审核中 2 已审核 + varchar(255)|0s + '0' + 23 + + + 死亡状态 + varchar(255)|0s + '0' + 1 + 24 + + + 创建人名称 + varchar(255)|0s + 25 + + + 创建人id + bigint|0s + 26 + + + 领用单号 + varchar(255)|0s + 27 + utf32_general_ci + + + 是否更换配件 默认0 更换1 + varchar(255)|0s + '0' + 28 + + + 使用的主题 + varchar(255)|0s + 29 + + + 仓库id + varchar(255)|0s + 30 + + + 仓库名称 + varchar(255)|0s + 31 + + + 领用时间 + datetime|0s + 32 + + + 领用原因 + varchar(255)|0s + 33 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 2304 + id + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 订单名称 + varchar(255)|0s + 1 + 3 + + + 计划序号 + varchar(255)|0s + 4 + + + 任务名称 + varchar(255)|0s + 5 + + + 更改类型 0 不做修改 1 调整计划 2 跳过本次 3 修改保养人 + varchar(255)|0s + '0' + 6 + + + 更改原因 + varchar(255)|0s + 7 + + + 计划类型 0 日计划 1周计划 2 月计划 3季计划 4 年计划 + varchar(255)|0s + 1 + 8 + + + 执行周期规则 + varchar(255)|0s + 1 + 9 + + + 设备id 编码 + varchar(255)|0s + 1 + 10 + + + 规则描述名称id + varchar(255)|0s + 1 + 11 + + + 设备名称 + varchar(255)|0s + 1 + 12 + + + 0 未定 1 类型1 2 类型2 3 类型3 + varchar(255)|0s + '0' + 1 + 13 + + + 计划预期开始时间 + datetime|0s + 1 + 14 + + + 计划预期结束时间 + datetime|0s + 1 + 15 + + + 备注 描述 + varchar(255)|0s + 16 + + + 计划状态 默认关闭 0 - 1 + varchar(255)|0s + '0' + 1 + 17 + + + 实际开始时间 + datetime|0s + 18 + + + 实际结束时间 + datetime|0s + 19 + + + 上次的保养时间 + datetime|0s + 20 + + + 下次的保养时间 + datetime|0s + 21 + + + 创建时间 + datetime|0s + 22 + + + 更新时间 + datetime|0s + 23 + + + 管理负责人名称 + varchar(255)|0s + 24 + + + 管理负责人 + bigint|0s + 25 + + + 保养班组id名称 + bigint|0s + 26 + + + 保养班组 + varchar(255)|0s + 27 + + + 其他保养人名称 + varchar(255)|0s + 28 + + + 项目的保养关系{1,2,3} + varchar(255)|0s + '0' + 1 + 29 + + + 状态 0 审核 1审核中 2 已审核 + varchar(255)|0s + '0' + 30 + + + 死亡状态 + varchar(255)|0s + '0' + 1 + 31 + + + 创建人名称 + varchar(255)|0s + 32 + + + 创建人id + bigint|0s + 33 + + + 领用单号 + varchar(255)|0s + 34 + utf32_general_ci + + + 是否更换配件 默认0 更换1 + varchar(255)|0s + '0' + 35 + + + 使用的主题 + varchar(255)|0s + 36 + + + 仓库id + varchar(255)|0s + 37 + + + 仓库名称 + varchar(255)|0s + 38 + + + 领用时间 + datetime|0s + 39 + + + 领用原因 + varchar(255)|0s + 40 + + + 计划序号 + bigint|0s + 1 + 41 + + + id + btree + 1 + + + orders +task_name + btree + + + task_starter_time +del_status +task_end_time + btree + + + 1 + 1 + PRIMARY + + + 15 + bigint|0s + 1 + 1 + + + varchar(255)|0s + 1 + 2 + + + 名称 + varchar(255)|0s + 3 + + + 保养部位 + varchar(255)|0s + 4 + + + 设备名称 + varchar(255)|0s + 5 + + + 关联的设备 + varchar(255)|0s + 1 + 6 + + + 保养级别 + varchar(255)|0s + 7 + + + 状态 默认0 开启 1 为关闭 + varchar(255)|0s + '0' + 1 + 8 + + + 要求 + varchar(255)|0s + 9 + + + 操作人id + varchar(255)|0s + 10 + + + 名称 + varchar(255)|0s + 11 + + + 创建时间 + datetime|0s + 1 + 12 + + + 更新时间 + datetime|0s + CURRENT_TIMESTAMP + 13 + + + 删除状态 默认0 + varchar(255)|0s + '0' + 1 + 14 + + + 备注 + varchar(255)|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 5378 + bigint|0s + 1 + 1 + + + 工单订单号 + varchar(255)|0s + 1 + 2 + + + 名称 + varchar(255)|0s + 3 + + + 保养部位 + varchar(255)|0s + 4 + + + 保养级别 + varchar(255)|0s + 5 + + + 要求 + varchar(255)|0s + 6 + + + 保养人员id + varchar(255)|0s + 7 + + + 保养人员名称 + varchar(255)|0s + 8 + + + 人员类型 + varchar(255)|0s + 9 + + + 对应的保养项目id + bigint|0s + 10 + + + 操作 0 为保养 1已保养 + varchar(255)|0s + '0' + 11 + + + 备注 + varchar(255)|0s + 12 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 11 + bigint|0s + 1 + 1 + + + 保养规则编码 + varchar(255)|0s + 1 + 2 + + + 保养级别 + varchar(255)|0s + 1 + 3 + + + 保养状态 默认启用 + varchar(255)|0s + '0' + 1 + 4 + + + 备注 + varchar(255)|0s + 5 + + + 操作人 + varchar(255)|0s + 6 + + + 操作人id + int|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 更新时间 + datetime|0s + 9 + + + 删除状态 默认0 + varchar(255)|0s + '0' + 1 + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 106 + bigint|0s + 1 + 1 + + + 任务订单号 + varchar(255)|0s + 2 + + + 任务id号 + varchar(255)|0s + 3 + + + 订单号 + varchar(255)|0s + 4 + + + 主题 + varchar(255)|0s + 5 + + + 工单状态 0 待执行 1 执行中 2 已完成 + varchar(255)|0s + '0' + 6 + + + 工单类型 0 正常类型 1 快速工单 + varchar(30)|0s + '0' + 7 + + + 订单开始时间 + datetime|0s + 8 + + + 订单结束时间 + datetime|0s + 9 + + + 预计保养总用时 + varchar(255)|0s + 10 + + + 设备id + varchar(255)|0s + 11 + + + 设备名称 + varchar(255)|0s + 12 + + + 规格型号 + varchar(255)|0s + 13 + + + 设备类型 + varchar(255)|0s + 14 + + + 存放位置 + varchar(255)|0s + 15 + + + 使用部门id + int|0s + 16 + + + 使用部门名称 + varchar(255)|0s + 17 + + + 保养负责人 + varchar(255)|0s + 18 + + + 保养负责人id + bigint|0s + 19 + + + 其他保养人名称 + varchar(500)|0s + 20 + + + 保养班组id + int|0s + 21 + + + 保养班组名称 + varchar(255)|0s + 22 + + + 工作描述 + varchar(255)|0s + 23 + + + 保养费用 + decimal(10,2 digit)|0s + 24 + + + 是否更换配件默认0 1 代表更换 + varchar(255)|0s + '0' + 25 + + + 领用单号 + varchar(255)|0s + 26 + + + 使用的主题 + varchar(255)|0s + 27 + + + 仓库id + varchar(255)|0s + 28 + + + 仓库名称 + varchar(255)|0s + 29 + + + 领用时间 + datetime|0s + 30 + + + 领用原因 + varchar(255)|0s + 31 + + + 删除状态 默认0 1 为删除 + varchar(255)|0s + '0' + 1 + 32 + + + 创建时间 + datetime|0s + 33 + + + 更新时间 + datetime|0s + 34 + + + 派工人员名称 + varchar(40)|0s + 35 + + + 对应的任务id号 + varchar(255)|0s + 36 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 134 + bigint|0s + 1 + 1 + + + 订单号 + varchar(255)|0s + 1 + 2 + + + 人员名称 + varchar(255)|0s + 3 + + + 人员id + bigint|0s + 4 + + + 人员类型 默认0 普通人员 1 负责人 + varchar(255)|0s + '0' + 5 + + + 任务开始时间 + datetime|0s + 6 + + + 任务结束时间 + datetime|0s + 7 + + + 暂停原因 + varchar(350)|0s + 8 + + + 维修内容 + varchar(350)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 更新时间 + datetime|0s + 11 + + + id + btree + 1 + + + orders +person_id + btree + + + 1 + 1 + PRIMARY + + + 主键 + varchar(128)|0s + 1 + 1 + + + 消息内容 + text|0s + 2 + + + 消息类型 + varchar(30)|0s + 3 + + + 消息状态 + varchar(30)|0s + 4 + + + 备用字段1 + varchar(255)|0s + 5 + + + 备用字段2 + varchar(255)|0s + 6 + + + 备用字段3 + varchar(255)|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 创建人 + varchar(255)|0s + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 应用编码 + varchar(128)|0s + 2 + + + 应用名称 + varchar(255)|0s + 3 + + + 创建时间 + datetime|0s + 4 + + + 描述 + varchar(255)|0s + 5 + + + 状态 + varchar(20)|0s + 6 + + + 创建人 + bigint|0s + 7 + + + 服务地址 + varchar(255)|0s + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志,自动递增 + bigint|0s + 1 + 1 + + + 事件名称 + varchar(255)|0s + 2 + + + 事件类型 + varchar(20)|0s + 3 + + + 事件描述 + varchar(255)|0s + 4 + + + 应用标志 + bigint|0s + 5 + + + 创建时间 + datetime|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 策略标志 + bigint|0s + 2 + + + 事件标志 + bigint|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 请求标志 + varchar(128)|0s + 2 + + + 请求路径 + varchar(255)|0s + 3 + + + 开始时间 + datetime|0s + 4 + + + 结束时间 + datetime|0s + 5 + + + 内容类型 + varchar(255)|0s + 6 + + + 请求方法 + varchar(10)|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 用户标志 + varchar(128)|0s + 9 + + + url参数 + varchar(255)|0s + 10 + + + 客户端ip + varchar(255)|0s + 11 + + + 事件标志 + bigint|0s + 12 + + + 事件类型 + varchar(255)|0s + 13 + + + 事件名称 + varchar(255)|0s + 14 + + + 资源标志 + bigint|0s + 15 + + + 资源名称 + varchar(255)|0s + 16 + + + 请求结果 + varchar(255)|0s + 17 + + + 错误信息 + varchar(255)|0s + 18 + + + 用户名 + varchar(255)|0s + 19 + + + 响应类型 + int|0s + 20 + + + 角色标志列表 + varchar(255)|0s + 21 + + + 角色名称列表 + varchar(255)|0s + 22 + + + 所属组织机构标志 + varchar(255)|0s + 23 + + + 所属组织机构名称列表 + varchar(255)|0s + 24 + + + 应用标志 + bigint|0s + 25 + + + 应用名称 + varchar(255)|0s + 26 + + + 用户登录名 + varchar(255)|0s + 27 + + + 应用编码 + varchar(255)|0s + 28 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 306694 + bigint|0s + 1 + 1 + + + 日志标志 + int|0s + 2 + + + 请求方法 + varchar(255)|0s + 3 + + + 上传文件body体 + longblob|0s + 4 + + + 内容类型 + varchar(255)|0s + 5 + + + post body体 + longblob|0s + 6 + + + url参数 + varchar(255)|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + bigint|0s + 1 + 1 + + + 策略名称 + varchar(255)|0s + 2 + + + 开始日期 + varchar(20)|0s + 3 + + + 结束日期 + varchar(20)|0s + 4 + + + 用户名列表 + varchar(255)|0s + 5 + + + 用户标志列表 + varchar(255)|0s + 6 + + + 组织机构名称 + varchar(255)|0s + 7 + + + 组织机构标志列表 + varchar(255)|0s + 8 + + + 角色名称列表 + varchar(255)|0s + 9 + + + 角色id列表 + varchar(255)|0s + 10 + + + IP列表 + varchar(255)|0s + 11 + + + 策略描述 + varchar(255)|0s + 12 + + + 创建时间 + datetime|0s + 13 + + + 应用标志 + bigint|0s + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志,自动递增 + bigint|0s + 1 + 1 + + + 资源名称 + varchar(255)|0s + 2 + + + 资源路径 + varchar(255)|0s + 3 + + + 路径类型 + varchar(255)|0s + 4 + + + 创建时间 + datetime|0s + 5 + + + 状态:on-有效;off-无效 + varchar(10)|0s + 6 + + + 资源描述 + varchar(255)|0s + 7 + + + 事件标志 + bigint|0s + 8 + + + 应用标志 + bigint|0s + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 响应码 + int|0s + 2 + + + 响应信息 + varchar(255)|0s + 3 + + + 描述 + varchar(255)|0s + 4 + + + 响应码类型:system: 通用;business: 应用 + varchar(20)|0s + 5 + + + 所属应用 + bigint|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 用户名 + varchar(20)|0s + 2 + + + 账号 + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + 状态:on-有效;off-无效 + varchar(10)|0s + 5 + + + 描述 + varchar(255)|0s + 6 + + + 用户类型:1-系统审计员;2-业务审计员;99-审计管理员 + varchar(20)|0s + 7 + + + 创建时间 + datetime|0s + 8 + + + 应用标志 + bigint|0s + 9 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1 + 唯一标志 + bigint|0s + 1 + 1 + + + 用户标志 + bigint|0s + 2 + + + 策略标志 + bigint|0s + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id + bigint|0s + 1 + 1 + + + 质量指标编号 + varchar(255)|0s + 2 + + + 质量指标名称 + varchar(255)|0s + 3 + + + 数据源类型 结构化数据(0) , 时序数据(1) + tinyint(1)|0s + 4 + + + 规则类型 + varchar(255)|0s + 5 + + + 规则名称 + varchar(255)|0s + 6 + + + 规则等级 + int|0s + 7 + + + 校验时间 + datetime|0s + 8 + + + 检查数据总量 + int|0s + 9 + + + 未通过数量 + int|0s + 10 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + bigint|0s + 1 + 1 + + + 权重id + bigint|0s + 2 + + + 0低危报警 1中危报警 2高危报警 + int|0s + 3 + + + 扣分比例 + double|0s + 4 + + + 0:结构化数据,1时序数据 + int|0s + 5 + + + 类型 + varchar(255)|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id唯一标识 + bigint|0s + 1 + 1 + + + 质量指标名称 + varchar(255)|0s + 2 + + + 质量质量指标编号 + varchar(255)|0s + 3 + + + 分类 物理表(0),逻辑表(1),模拟量(2) , 开关量(3) + tinyint(1)|0s + 4 + + + 数据源名称 + varchar(255)|0s + 5 + + + 数据源类型 结构化数据(0) , 时序数据(1) + tinyint(1)|0s + 6 + + + 测点编码 + varchar(255)|0s + 7 + + + 表名称 + varchar(255)|0s + 8 + + + 过滤条件 + varchar(255)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改时间 + datetime|0s + 11 + + + 数据库id + varchar(32)|0s + 12 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id唯一标识 + bigint|0s + 1 + 1 + + + 任务名称 + varchar(255)|0s + 2 + + + 质量指标名称 + varchar(255)|0s + 3 + + + 质量指标编号 + varchar(255)|0s + 4 + + + 调度日期:时(0),日(1),周(2),月(3) + tinyint(1)|0s + 5 + + + 上次执行开始时间 + datetime|0s + 6 + + + 上次执行结束时间 + datetime|0s + 7 + + + 任务状态:未执行0,进行中1,已完成2 + tinyint(1)|0s + 8 + + + cron表达式 + varchar(255)|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改时间 + datetime|0s + 11 + + + 执行时间 + datetime|0s + 12 + + + 0:未点击执行,1:已点击 + tinyint(1)|0s + 13 + + + 执行开始时间 + datetime|0s + 14 + + + 执行结束时间 + datetime|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id唯一标识 + bigint|0s + 1 + 1 + + + 数据类型:结构化数据(0) , 时序数据(1) + tinyint(1)|0s + 2 + + + 质量指标名称 + varchar(255)|0s + 3 + + + 质量指标编号 + varchar(255)|0s + 4 + + + 数据指标id + bigint|0s + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 1804027479130910722 + bigint|0s + 1 + 1 + + + 质量规则主键 + bigint|0s + 1 + 2 + + + 规则类型 + varchar(255)|0s + 1 + 3 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + bigint|0s + 2 + + + 规则名称 + varchar(255)|0s + 3 + + + 规则等级 + int|0s + 4 + + + 开始时间 + datetime|0s + 5 + + + 结束时间 + datetime|0s + 6 + + + 创建时间 + datetime|0s + 7 + + + 修改时间 + datetime|0s + 8 + + + 规则说明 + varchar(255)|0s + 9 + + + 状态按钮 + tinyint(1)|0s + 10 + + + 组成字段 + varchar(50)|0s + 11 + + + 表达式 + varchar(100)|0s + 12 + + + 检查字段 + varchar(50)|0s + 13 + + + 检查字段类型 + varchar(100)|0s + 14 + + + 判断条件 + tinyint(1)|0s + 15 + + + 开始值 + varchar(50)|0s + 16 + + + 结束值 + varchar(50)|0s + 17 + + + 是否排除空 + tinyint(1)|0s + 18 + + + 对比质量对象 + varchar(255)|0s + 19 + + + 对比质量字段 + varchar(255)|0s + 20 + + + 测点状态 + tinyint(1)|0s + 21 + + + 监控字段 + varchar(100)|0s + 22 + + + 选择字段 + varchar(50)|0s + 23 + + + 表关联条件 + varchar(255)|0s + 24 + + + 对比质量对象字段 + varchar(255)|0s + 25 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + id主键 + bigint|0s + 1 + 1 + + + 规则类型 + varchar(255)|0s + 2 + + + 规则等级 + varchar(10)|0s + 3 + + + 规则总数量 + bigint|0s + 4 + + + 指标名称 + varchar(255)|0s + 5 + + + 指标编码 + varchar(255)|0s + 6 + + + 表名/测点名 + varchar(255)|0s + 7 + + + 数据源名称 + varchar(255)|0s + 8 + + + 数据类型:结构化数据(0) , 时序数据(1) + tinyint|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 修改时间 + datetime|0s + 11 + + + 质量规则内容id + bigint|0s + 12 + + + 异常数量 + int|0s + 13 + + + 测点code + varchar(128)|0s + 14 + + + 任务id + bigint|0s + 15 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键id + bigint|0s + 1 + 1 + + + 类型 + varchar(255)|0s + 2 + + + 权重 + int|0s + 3 + + + 数据类型:结构化数据(0) , 时序数据(1) + tinyint(1)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + bigint|0s + 1 + 2 + + + authId + auth_id + sys_rbac_auth + + + authId + btree + + + 107 + int|0s + 1 + 1 + + + varchar(50)|0s + 2 + + + varchar(50)|0s + 3 + + + 数据类型 + char(1)|0s + 1 + 4 + + + char(1)|0s + '0' + 5 + + + char(1)|0s + '0' + 6 + + + timestamp|0s + CURRENT_TIMESTAMP + 1 + 7 + + + timestamp|0s + CURRENT_TIMESTAMP + 1 + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 992236 + int|0s + 1 + 1 + + + int|0s + 2 + + + int|0s + 3 + + + varchar(100)|0s + 4 + + + varchar(100)|0s + 5 + + + char(1)|0s + '0' + 6 + + + char(1)|0s + '0' + 7 + + + timestamp|0s + CURRENT_TIMESTAMP + 1 + 8 + + + timestamp|0s + CURRENT_TIMESTAMP + 1 + 9 + + + int|0s + 10 + + + id + btree + 1 + + + dict_id + btree + + + parent_id + btree + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + 名称 + varchar(200)|0s + 1 + 2 + + + datetime|0s + CURRENT_TIMESTAMP + 3 + + + 撤销时间 + datetime|0s + 4 + + + 备注 + varchar(200)|0s + 5 + + + 状态 + varchar(64)|0s + 1 + 6 + + + char(1)|0s + '0' + 7 + + + 排序 + int|0s + 0 + 1 + 8 + + + 工号 + varchar(1600)|0s + 9 + + + 性别 + int|0s + 0 + 1 + 10 + + + 出生日期 + datetime|0s + 11 + + + 学历 + int|0s + 0 + 1 + 12 + + + 办公电话 + varchar(100)|0s + 13 + + + 手机 + varchar(255)|0s + 14 + + + 电子邮件 + varchar(255)|0s + 15 + + + 入职时间 + datetime|0s + 16 + + + 实习日期 + datetime|0s + 17 + + + 转正日期 + datetime|0s + 18 + + + 党组织关系 + varchar(64)|0s + 19 + + + 专业类型 + varchar(64)|0s + 20 + + + 毕业时间 + datetime|0s + 21 + + + 是否骨干 + char(1)|0s + '0' + 22 + + + 职称 + varchar(64)|0s + 23 + + + 详细职称 + varchar(200)|0s + 24 + + + 第一学历毕业学校 + varchar(64)|0s + 25 + + + 最终学历毕业学校 + varchar(64)|0s + 26 + + + 外语语种及能力等级 + varchar(200)|0s + 27 + + + 现有证书 + varchar(200)|0s + 28 + + + 类别 + varchar(64)|0s + 29 + + + 家庭电话 + varchar(16)|0s + 30 + + + 现住址 + varchar(64)|0s + 31 + + + 民族 + varchar(32)|0s + 32 + + + 身份证有效期 + datetime|0s + 33 + + + 籍贯 + varchar(32)|0s + 34 + + + 政治面貌 + varchar(32)|0s + 35 + + + 入党时间 + datetime|0s + 36 + + + 专业 + varchar(64)|0s + 37 + + + 身份证号 + varchar(255)|0s + 38 + + + 身份证有效期 + datetime|0s + 39 + + + 是否管理层 + char(1)|0s + '0' + 1 + 40 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 用户ID + bigint|0s + 1 + 1 + + + 岗位ID + bigint|0s + 1 + 2 + + + employee_id +post_id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + varchar(36)|0s + 2 + + + 状态 + char(1)|0s + 3 + + + varchar(255)|0s + 4 + + + datetime|0s + CURRENT_TIMESTAMP + 5 + + + datetime|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 主键 + varchar(128)|0s + 1 + 1 + + + 操作用户ID + varchar(128)|0s + 2 + + + 操作用户名 + varchar(256)|0s + 3 + + + 日志类型(1正常、0异常) + varchar(32)|0s + 4 + + + IP地址 + varchar(16)|0s + 5 + + + IP来源 + varchar(64)|0s + 6 + + + 浏览器 + varchar(255)|0s + 7 + + + 耗时(单位s) + bigint|0s + 8 + + + 日志信息(正常或异常信息) + text|0s + 9 + + + 创建时间 + datetime|0s + 10 + + + 请求方法 + varchar(255)|0s + 11 + + + 请求参数 + longtext|0s + 12 + + + 描述信息 + varchar(255)|0s + 13 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 菜单ID + bigint|0s + 1 + 1 + + + varchar(1000)|0s + 2 + + + varchar(255)|0s + 3 + + + varchar(255)|0s + 4 + + + 菜单名称 + varchar(50)|0s + 1 + 5 + + + apiUrl + varchar(255)|0s + 6 + + + 父菜单ID + bigint|0s + 0 + 7 + + + 显示顺序 + int|0s + 0 + 8 + + + 路由地址 + varchar(200)|0s + '' + 9 + + + 组件路径 + varchar(255)|0s + 10 + + + 是否为外链(0是 1否) + int|0s + 1 + 11 + + + 菜单类型(M目录 C菜单 F按钮) + char(1)|0s + '' + 12 + + + 菜单状态(0显示 1隐藏) + char(1)|0s + '0' + 13 + + + 菜单状态(0正常 1停用) + char(1)|0s + '0' + 14 + + + 权限标识 + varchar(100)|0s + 15 + + + 菜单图标 + varchar(100)|0s + '' + 16 + + + 创建者 + bigint|0s + 17 + + + 创建时间 + datetime|0s + 18 + + + 更新者 + bigint|0s + 19 + + + 资源编号 + varchar(6)|0s + 20 + + + 更新时间 + datetime|0s + 21 + + + 备注 + varchar(500)|0s + '' + 22 + + + appNo + cascade + cascade + appNo + sys_oauth_resource + + + menu_id + btree + 1 + + + appNo + btree + + + 1 + 1 + PRIMARY + + + 客户端唯一标识 + varchar(255)|0s + 1 + 1 + + + 资源ID标识 + varchar(255)|0s + 2 + + + 客户端安全码 + varchar(255)|0s + 1 + 3 + + + 客户端授权范围 + varchar(255)|0s + 1 + 4 + + + 客户端授权类型 + varchar(255)|0s + 1 + 5 + + + 服务器回调地址 + varchar(255)|0s + 6 + + + 访问资源所需权限 + varchar(255)|0s + 7 + + + 设定客户端的access_token的有效时间值(秒) + int|0s + 8 + + + 设定客户端的refresh_token的有效时间值(秒) + int|0s + 9 + + + 预留字段 + varchar(4096)|0s + 10 + + + 是否登录时跳过授权(默认false) + tinyint|0s + 11 + + + 资源ID标识 + varchar(255)|0s + 12 + + + varchar(255)|0s + 13 + + + client_id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + + + bigint|0s + 2 + + + 应用编号 + varchar(6)|0s + 1 + 3 + + + varchar(100)|0s + 4 + + + varchar(4)|0s + 5 + + + int|0s + 6 + + + varchar(100)|0s + 7 + + + varchar(100)|0s + 8 + + + char(1)|0s + 9 + + + datetime|0s + 10 + + + appNo + btree + 1 + + + 1 + 1 + PRIMARY + + + 251 + 组织id + bigint|0s + 1 + 1 + + + 父组织id + bigint|0s + 0 + 2 + + + 组织编号 + varchar(36)|0s + 3 + + + 祖级列表 + varchar(50)|0s + '' + 4 + + + 组织名称 + varchar(30)|0s + '' + 5 + + + 0未定义1一级部门2二级部门3三级部门 + int unsigned|0s + 6 + + + 显示顺序 + int|0s + 0 + 7 + + + 部门状态(0正常 1停用) + char(1)|0s + '0' + 8 + + + 删除标志(0代表存在 2代表删除) + char(1)|0s + '0' + 9 + + + 机构标识 + varchar(25)|0s + 10 + + + varchar(36)|0s + 11 + + + 组织类型 + varchar(30)|0s + 12 + + + 创建时间 + datetime|0s + 13 + + + datetime|0s + CURRENT_TIMESTAMP + CURRENT_TIMESTAMP + 14 + + + 归属地区编码 + varchar(255)|0s + 15 + + + 归属地区级别 + varchar(32)|0s + 16 + + + org_id + btree + 1 + + + 1 + 1 + PRIMARY + + + 211118091420223 + bigint|0s + 1 + 1 + + + bigint|0s + 1 + 2 + + + bigint|0s + 1 + 3 + + + org_id + org_id + sys_org + + + employee_id + id + sys_employee + + + id + btree + 1 + + + org_id + btree + + + employee_id + btree + + + 1 + 1 + PRIMARY + + + 岗位ID + bigint|0s + 1 + 1 + + + 岗位编码 + varchar(64)|0s + 1 + 2 + + + 岗位名称 + varchar(50)|0s + 1 + 3 + + + 显示顺序 + int|0s + 1 + 4 + + + 状态(0正常 1停用) + char(1)|0s + 1 + 5 + + + 创建者 + varchar(64)|0s + '' + 6 + + + 创建时间 + datetime|0s + 7 + + + 更新者 + varchar(64)|0s + '' + 8 + + + 更新时间 + datetime|0s + 9 + + + 备注 + varchar(500)|0s + 10 + + + bigint|0s + 11 + + + post_id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + varchar(60)|0s + 2 + + + bigint|0s + 3 + + + varchar(50)|0s + 4 + + + int|0s + 0 + 5 + + + varchar(16)|0s + 6 + + + varchar(12)|0s + 7 + + + varchar(1)|0s + 8 + + + datetime|0s + 9 + + + datetime|0s + 10 + + + varchar(6)|0s + 11 + + + auth_id + btree + 1 + + + 1 + 1 + PRIMARY + + + 角色ID + bigint|0s + 1 + 1 + + + 角色名称 + varchar(30)|0s + 1 + 2 + + + 角色权限字符串 + varchar(100)|0s + 1 + 3 + + + 显示顺序 + int|0s + 1 + 4 + + + 数据范围(1:全部数据权限 2:自定数据权限 3:本部门数据权限 4:本部门及以下数据权限) + char(1)|0s + '1' + 5 + + + 角色状态(0正常 1停用) + char(1)|0s + 1 + 6 + + + 启用授权状态 + char(1)|0s + 7 + + + 删除标志(0代表存在 2代表删除) + char(1)|0s + '0' + 8 + + + 创建者 + varchar(64)|0s + '' + 9 + + + 创建时间 + datetime|0s + 10 + + + 更新者 + varchar(64)|0s + '' + 11 + + + 更新时间 + datetime|0s + 12 + + + 备注 + varchar(500)|0s + 13 + + + varchar(6)|0s + 14 + + + role_id + btree + 1 + + + 1 + 1 + PRIMARY + + + 239 + int|0s + 1 + 1 + + + bigint|0s + 2 + + + bigint|0s + 3 + + + roleId + role_id + sys_role + + + authId + cascade + cascade + auth_id + sys_rbac_auth + + + id + btree + 1 + + + roleId + btree + + + authId + btree + + + 1 + 1 + PRIMARY + + + 552 + int|0s + 1 + 1 + + + 授权者角色 + bigint|0s + 2 + + + 授权角色范围id + bigint|0s + 3 + + + 授权权限id + bigint|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 用户ID + bigint|0s + 1 + 1 + + + 用户账号 + varchar(32)|0s + 1 + 2 + + + 用户昵称 + varchar(30)|0s + 1 + 3 + + + 人员ID + bigint|0s + 4 + + + 用户类型(00系统用户) + varchar(2)|0s + '00' + 5 + + + 用户邮箱 + varchar(100)|0s + '' + 6 + + + 手机号码 + varchar(100)|0s + '' + 7 + + + 用户性别(0男 1女 2未知) + char(1)|0s + '0' + 8 + + + 是否是管理员0是1否 + char(1)|0s + '1' + 9 + + + 头像地址 + varchar(2048)|0s + '' + 10 + + + 密码 + varchar(255)|0s + '' + 11 + + + varchar(255)|0s + '(nopassword)' + 12 + + + 帐号状态(0正常 1停用) + char(1)|0s + '0' + 13 + + + 删除标志(0代表存在 2代表删除) + char(1)|0s + '0' + 14 + + + 最后登陆IP + varchar(50)|0s + '' + 15 + + + 最后登陆时间 + datetime|0s + 16 + + + 创建者 + varchar(64)|0s + '' + 17 + + + 创建时间 + datetime|0s + 18 + + + 更新者 + varchar(64)|0s + '' + 19 + + + datetime|0s + CURRENT_TIMESTAMP + 20 + + + 0:已同步;1:未同步 + char(1)|0s + 21 + + + 备注 + varchar(500)|0s + 22 + + + 是否需要重置密码,add用户时默认为1,修改密码时修改为0,重置密码时修改为1 + char(1)|0s + '1' + 23 + + + 可视化界面用户id(注册时java自增) + int|0s + 24 + + + employee_id + id + sys_employee + + + user_id + btree + 1 + + + employee_id + btree + + + 1 + 1 + PRIMARY + + + 用户ID + bigint|0s + 1 + 1 + + + 用户账号 + varchar(32)|0s + 1 + 2 + + + 用户昵称 + varchar(30)|0s + 1 + 3 + + + 人员ID + bigint|0s + 4 + + + 用户类型(00系统用户) + varchar(2)|0s + '00' + 5 + + + 用户邮箱 + varchar(100)|0s + '' + 6 + + + 手机号码 + varchar(100)|0s + '' + 7 + + + 用户性别(0男 1女 2未知) + char(1)|0s + '0' + 8 + + + 是否是管理员0是1否 + char(1)|0s + '1' + 9 + + + 头像地址 + varchar(2048)|0s + '' + 10 + + + 密码 + varchar(255)|0s + '' + 11 + + + varchar(255)|0s + '(nopassword)' + 12 + + + 帐号状态(0正常 1停用) + char(1)|0s + '0' + 13 + + + 删除标志(0代表存在 2代表删除) + char(1)|0s + '0' + 14 + + + 最后登陆IP + varchar(50)|0s + '' + 15 + + + 最后登陆时间 + datetime|0s + 16 + + + 创建者 + varchar(64)|0s + '' + 17 + + + 创建时间 + datetime|0s + 18 + + + 更新者 + varchar(64)|0s + '' + 19 + + + datetime|0s + CURRENT_TIMESTAMP + 20 + + + 0:已同步;1:未同步 + char(1)|0s + 21 + + + 备注 + varchar(500)|0s + 22 + + + 是否需要重置密码,add用户时默认为1,修改密码时修改为0,重置密码时修改为1 + char(1)|0s + '1' + 23 + + + 可视化界面用户id(注册时java自增) + int|0s + 24 + + + employee_id + id + sys_employee + + + user_id + btree + 1 + + + employee_id + btree + + + 1 + 1 + PRIMARY + + + 1518725 + int|0s + 1 + 1 + + + bigint|0s + 1 + 2 + + + varchar(6)|0s + 1 + 3 + + + user_id + cascade + cascade + user_id + sys_user + + + appNo + cascade + cascade + appNo + sys_oauth_resource + + + id + btree + 1 + + + user_id + btree + + + appNo + btree + + + 1 + 1 + PRIMARY + + + 用户ID + bigint|0s + 1 + 1 + + + 角色ID + bigint|0s + 1 + 2 + + + user_id +role_id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint|0s + 1 + 1 + + + 任务订单号 + varchar(255)|0s + 2 + + + 任务订单号 + varchar(255)|0s + 3 + + + 任务订单号 + varchar(255)|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 2 + int|0s + 1 + 1 + + + 执行器AppName + varchar(64)|0s + 1 + 2 + + + 执行器名称 + varchar(12)|0s + 1 + 3 + + + 执行器地址类型:0=自动注册、1=手动录入 + tinyint|0s + 0 + 1 + 4 + + + 执行器地址列表,多地址逗号分隔 + text|0s + 5 + + + datetime|0s + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 3 + int|0s + 1 + 1 + + + 执行器主键ID + int|0s + 1 + 2 + + + varchar(255)|0s + 1 + 3 + + + datetime|0s + 4 + + + datetime|0s + 5 + + + 作者 + varchar(64)|0s + 6 + + + 报警邮件 + varchar(255)|0s + 7 + + + 调度类型 + varchar(50)|0s + 'NONE' + 1 + 8 + + + 调度配置,值含义取决于调度类型 + varchar(128)|0s + 9 + + + 调度过期策略 + varchar(50)|0s + 'DO_NOTHING' + 1 + 10 + + + 执行器路由策略 + varchar(50)|0s + 11 + + + 执行器任务handler + varchar(255)|0s + 12 + + + 执行器任务参数 + varchar(512)|0s + 13 + + + 阻塞处理策略 + varchar(50)|0s + 14 + + + 任务执行超时时间,单位秒 + int|0s + 0 + 1 + 15 + + + 失败重试次数 + int|0s + 0 + 1 + 16 + + + GLUE类型 + varchar(50)|0s + 1 + 17 + + + GLUE源代码 + mediumtext|0s + 18 + + + GLUE备注 + varchar(128)|0s + 19 + + + GLUE更新时间 + datetime|0s + 20 + + + 子任务ID,多个逗号分隔 + varchar(255)|0s + 21 + + + 调度状态:0-停止,1-运行 + tinyint|0s + 0 + 1 + 22 + + + 上次调度时间 + bigint|0s + 0 + 1 + 23 + + + 下次调度时间 + bigint|0s + 0 + 1 + 24 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 锁名称 + varchar(50)|0s + 1 + 1 + + + lock_name + btree + 1 + + + 1 + 1 + PRIMARY + + + 981 + bigint|0s + 1 + 1 + + + 执行器主键ID + int|0s + 1 + 2 + + + 任务,主键ID + int|0s + 1 + 3 + + + 执行器地址,本次执行的地址 + varchar(255)|0s + 4 + + + 执行器任务handler + varchar(255)|0s + 5 + + + 执行器任务参数 + varchar(512)|0s + 6 + + + 执行器任务分片参数,格式如 1/2 + varchar(20)|0s + 7 + + + 失败重试次数 + int|0s + 0 + 1 + 8 + + + 调度-时间 + datetime|0s + 9 + + + 调度-结果 + int|0s + 1 + 10 + + + 调度-日志 + text|0s + 11 + + + 执行-时间 + datetime|0s + 12 + + + 执行-状态 + int|0s + 1 + 13 + + + 执行-日志 + text|0s + 14 + + + 告警状态:0-默认、1-无需告警、2-告警成功、3-告警失败 + tinyint|0s + 0 + 1 + 15 + + + id + btree + 1 + + + trigger_time + btree + + + handle_code + btree + + + 1 + 1 + PRIMARY + + + 21 + int|0s + 1 + 1 + + + 调度-时间 + datetime|0s + 2 + + + 运行中-日志数量 + int|0s + 0 + 1 + 3 + + + 执行成功-日志数量 + int|0s + 0 + 1 + 4 + + + 执行失败-日志数量 + int|0s + 0 + 1 + 5 + + + datetime|0s + 6 + + + id + btree + 1 + + + trigger_day + btree + 1 + + + 1 + 1 + PRIMARY + + + i_trigger_day + + + 1 + int|0s + 1 + 1 + + + 任务,主键ID + int|0s + 1 + 2 + + + GLUE类型 + varchar(50)|0s + 3 + + + GLUE源代码 + mediumtext|0s + 4 + + + GLUE备注 + varchar(128)|0s + 1 + 5 + + + datetime|0s + 6 + + + datetime|0s + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + 16 + int|0s + 1 + 1 + + + varchar(50)|0s + 1 + 2 + + + varchar(255)|0s + 1 + 3 + + + varchar(255)|0s + 1 + 4 + + + datetime|0s + 5 + + + id + btree + 1 + + + registry_group +registry_key +registry_value + btree + + + 1 + 1 + PRIMARY + + + 1 + int|0s + 1 + 1 + + + 账号 + varchar(50)|0s + 1 + 2 + + + 密码 + varchar(50)|0s + 1 + 3 + + + 角色:0-普通用户、1-管理员 + tinyint|0s + 1 + 4 + + + 权限:执行器ID列表,多个逗号分割 + varchar(255)|0s + 5 + + + id + btree + 1 + + + username + btree + 1 + + + 1 + 1 + PRIMARY + + + i_username + + + 101 + 主键 + bigint|0s + 1 + 1 + + + 这个是全属性表 作为全部文件的id号 + varchar(255)|0s + 2 + + + 文件名称 + varchar(255)|0s + 1 + 3 + + + 文件类型 1 文件 2 图片 3 svg文件其他的是0代表其他用途 + varchar(20)|0s + '0' + 4 + + + 文件路径 + varchar(255)|0s + 5 + + + 上传时间 + datetime|0s + 1 + 6 + + + 作者 + varchar(255)|0s + 7 + + + 文件大小(单位kb) + double|0s + 1 + 8 + + + id + btree + 1 + + + file_id + 索引根据fileid 拿取 主键值 + btree + + + 1 + 1 + PRIMARY + +
+
\ No newline at end of file diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/information_schema.FNRwLQ.meta b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/information_schema.FNRwLQ.meta new file mode 100644 index 0000000..1ff3db2 --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/information_schema.FNRwLQ.meta @@ -0,0 +1,2 @@ +#n:information_schema +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/mysql.osA4Bg.meta b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/mysql.osA4Bg.meta new file mode 100644 index 0000000..86a53f1 --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/mysql.osA4Bg.meta @@ -0,0 +1,2 @@ +#n:mysql +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/performance_schema.kIw0nw.meta b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/performance_schema.kIw0nw.meta new file mode 100644 index 0000000..9394db1 --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/performance_schema.kIw0nw.meta @@ -0,0 +1,2 @@ +#n:performance_schema +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sdhxgk_datax_dev.al7A5A.meta b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sdhxgk_datax_dev.al7A5A.meta new file mode 100644 index 0000000..b54be25 --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sdhxgk_datax_dev.al7A5A.meta @@ -0,0 +1 @@ +#n:sdhxgk_datax_dev \ No newline at end of file diff --git a/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sys.zb4BAA.meta b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sys.zb4BAA.meta new file mode 100644 index 0000000..2f4470b --- /dev/null +++ b/.idea/dataSources/19685466-5133-43da-8df0-8e0ffb8123b9/storage_v2/_src_/schema/sys.zb4BAA.meta @@ -0,0 +1,2 @@ +#n:sys +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee.xml b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee.xml new file mode 100644 index 0000000..fe64000 --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee.xml @@ -0,0 +1,4399 @@ + + + + + lower/lower + InnoDB + InnoDB + |root||root||ALTER|G +|root||root||ALTER ROUTINE|G +|root||mysql.infoschema|localhost|AUDIT_ABORT_EXEMPT|G +|root||mysql.session|localhost|AUDIT_ABORT_EXEMPT|G +|root||mysql.sys|localhost|AUDIT_ABORT_EXEMPT|G +|root||mysql.session|localhost|AUTHENTICATION_POLICY_ADMIN|G +|root||mysql.session|localhost|BACKUP_ADMIN|G +|root||mysql.session|localhost|CLONE_ADMIN|G +|root||mysql.session|localhost|CONNECTION_ADMIN|G +|root||root||CREATE|G +|root||root||CREATE ROLE|G +|root||root||CREATE ROUTINE|G +|root||root||CREATE TABLESPACE|G +|root||root||CREATE TEMPORARY TABLES|G +|root||root||CREATE USER|G +|root||root||CREATE VIEW|G +|root||root||DELETE|G +|root||root||DROP|G +|root||root||DROP ROLE|G +|root||root||EVENT|G +|root||root||EXECUTE|G +|root||root||FILE|G +|root||mysql.infoschema|localhost|FIREWALL_EXEMPT|G +|root||mysql.session|localhost|FIREWALL_EXEMPT|G +|root||mysql.sys|localhost|FIREWALL_EXEMPT|G +|root||root||INDEX|G +|root||root||INSERT|G +|root||root||LOCK TABLES|G +|root||mysql.session|localhost|PERSIST_RO_VARIABLES_ADMIN|G +|root||root||PROCESS|G +|root||root||REFERENCES|G +|root||root||RELOAD|G +|root||root||REPLICATION CLIENT|G +|root||root||REPLICATION SLAVE|G +|root||mysql.infoschema|localhost|SELECT|G +|root||root||SELECT|G +|root||mysql.session|localhost|SESSION_VARIABLES_ADMIN|G +|root||root||SHOW DATABASES|G +|root||root||SHOW VIEW|G +|root||mysql.session|localhost|SHUTDOWN|G +|root||root||SHUTDOWN|G +|root||mysql.session|localhost|SUPER|G +|root||root||SUPER|G +|root||mysql.infoschema|localhost|SYSTEM_USER|G +|root||mysql.session|localhost|SYSTEM_USER|G +|root||mysql.sys|localhost|SYSTEM_USER|G +|root||mysql.session|localhost|SYSTEM_VARIABLES_ADMIN|G +|root||root||SYSTEM_VARIABLES_ADMIN|G +|root||root||TRIGGER|G +|root||root||UPDATE|G +|root||root||grant option|G +performance_schema|schema||mysql.session|localhost|SELECT|G +sys|schema||mysql.sys|localhost|TRIGGER|G + 8.0.35 + + + armscii8 + 1 + + + armscii8 + + + ascii + 1 + + + ascii + + + big5 + 1 + + + big5 + + + binary + 1 + + + cp1250 + 1 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1251 + + + cp1251 + + + cp1251 + + + cp1251 + 1 + + + cp1251 + + + cp1256 + 1 + + + cp1256 + + + cp1257 + + + cp1257 + + + cp1257 + 1 + + + cp850 + 1 + + + cp850 + + + cp852 + 1 + + + cp852 + + + cp866 + 1 + + + cp866 + + + cp932 + 1 + + + cp932 + + + dec8 + 1 + + + dec8 + + + eucjpms + 1 + + + eucjpms + + + euckr + 1 + + + euckr + + + gb18030 + 1 + + + gb18030 + + + gb18030 + + + gb2312 + 1 + + + gb2312 + + + gbk + 1 + + + gbk + + + geostd8 + 1 + + + geostd8 + + + greek + 1 + + + greek + + + hebrew + 1 + + + hebrew + + + hp8 + 1 + + + hp8 + + + keybcs2 + 1 + + + keybcs2 + + + koi8r + 1 + + + koi8r + + + koi8u + 1 + + + koi8u + + + latin1 + + + latin1 + 1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin2 + + + latin2 + 1 + + + latin2 + + + latin2 + + + latin2 + + + latin5 + 1 + + + latin5 + + + latin7 + + + latin7 + 1 + + + latin7 + + + latin7 + + + macce + 1 + + + macce + + + macroman + 1 + + + macroman + + + sjis + 1 + + + sjis + + + swe7 + 1 + + + swe7 + + + tis620 + 1 + + + tis620 + + + ucs2 + 1 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ujis + 1 + + + ujis + + + utf16 + 1 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16le + 1 + + + utf16le + + + utf32 + 1 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf8mb3 + 1 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + 1 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + 1 + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb3_general_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_bin + + + utf8mb4_bin + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + utf8mb4_0900_ai_ci + + + + 0 + localhost + caching_sha2_password + + + 0 + localhost + caching_sha2_password + + + 0 + localhost + caching_sha2_password + + + 职称 + InnoDB + utf8mb4_general_ci +
+ + 行政组织 + MyISAM + utf8mb4_general_ci +
+ + 行政组织类型 + MyISAM + utf8mb4_general_ci +
+ + 楼盘单元 + MyISAM + utf8mb4_general_ci +
+ + 证书 + InnoDB + utf8mb4_bin +
+ + 宿舍 + MyISAM + utf8mb4_general_ci +
+ + 宿舍使用记录 + MyISAM + utf8mb4_general_ci +
+ + 双职工 + MyISAM + utf8mb4_general_ci +
+ + 职务 + MyISAM + utf8mb4_general_ci +
+ + 紧急联系人 + MyISAM + utf8mb4_general_ci +
+ + 员工入职与离职时间表 + InnoDB + utf8mb4_general_ci +
+ + 授权账户 + MyISAM + utf8mb4_general_ci +
+ + 员工家属 + MyISAM + utf8mb4_general_ci +
+ + 排班周期原点 + MyISAM + utf8mb4_general_ci +
+ + 集团内部工作经历 + MyISAM + utf8mb4_general_ci +
+ + 职务分类 + MyISAM + utf8mb4_general_ci +
+ + 金蝶人员状态关键字 + MyISAM + utf8mb4_general_ci +
+ + 金蝶对照记录 + MyISAM + utf8mb4_general_ci +
+ + 人员变动记录 + MyISAM + utf8mb4_general_ci +
+ + 绩效 + InnoDB + utf8mb4_bin +
+ + 员工档案(主) + MyISAM + utf8mb4_general_ci +
+ + 员工档案(主) + MyISAM + utf8mb4_general_ci +
+ + 员工附属信息 + MyISAM + utf8mb4_general_ci +
+ + 教育经历 + MyISAM + utf8mb4_general_ci +
+ + 政治属性 + InnoDB + utf8mb4_general_ci +
+ + 轮询规则 + MyISAM + utf8mb4_general_ci +
+ + 职位(岗位) + MyISAM + utf8mb4_general_ci +
+ + 职位等级 + MyISAM + utf8mb4_general_ci +
+ + 岗位统一名称 + MyISAM + utf8mb4_general_ci +
+ + 宿舍楼盘 + MyISAM + utf8mb4_general_ci +
+ + 奖惩 + InnoDB + utf8mb4_bin +
+ + 床位 + MyISAM + utf8mb4_general_ci +
+ + 班组 + MyISAM + utf8mb4_general_ci +
+ + 员工入职与离职时间表 + MyISAM + utf8mb4_general_ci +
+ + 老兵信息 + InnoDB + utf8mb4_general_ci +
+ + 工作履历 + MyISAM + utf8mb4_general_ci +
+ + 工作时间段类型 + MyISAM + utf8mb4_general_ci +
+ + 工作时间段 + MyISAM + utf8mb4_general_ci +
+ + hr_new@% + 290 + + + root@localhost + 212 + + + root@localhost + 412 + + + bigint unsigned|0s + 1 + 1 + + + 职称级别 + varchar(255)|0s + '' + 1 + 2 + + + 职称系列 + varchar(255)|0s + '' + 3 + + + 职称专业 + varchar(255)|0s + '' + 4 + + + 资格证书编号 + varchar(255)|0s + '' + 5 + + + 生效时间 + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 7 + + + 人员唯一识别符 + bigint unsigned|0s + 1 + 8 + + + id + btree + 1 + + + id + btree + 1 + + + userKey + btree + + + 1 + 1 + PRIMARY + + + id + + + bigint unsigned|0s + 1 + 1 + + + 行政编码 + varchar(50)|0s + '' + 1 + 2 + + + 组织名称 + varchar(255)|0s + '' + 1 + 3 + + + 上级ID + bigint unsigned|0s + 1 + 4 + + + 行政组织类型 + bigint unsigned|0s + 1 + 5 + + + 行政组织简称 + varchar(255)|0s + '' + 6 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 7 + + + 时间 + bigint unsigned|0s + 1 + 8 + + + 微信组织架构对照码 + bigint unsigned|0s + 1 + 9 + + + 级联ID + mediumtext|0s + 10 + + + bigint unsigned|0s + 11 + + + 金蝶对照ID + varchar(255)|0s + '' + 12 + + + 是否为实权部门 + tinyint unsigned|0s + 1 + 13 + + + 排序 + int unsigned|0s + 1 + 14 + + + id + btree + 1 + + + id + btree + 1 + + + number + btree + 1 + + + name + fulltext + + + superior + btree + + + organization_type + btree + + + 1 + 1 + PRIMARY + + + id + + + number + + + bigint unsigned|0s + 1 + 1 + + + 类型名称 + varchar(255)|0s + '' + 1 + 2 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 3 + + + bigint unsigned|0s + 1 + 4 + + + 级别 + int unsigned|0s + 1 + 5 + + + 金蝶对照ID + varchar(255)|0s + '' + 6 + + + id + btree + 1 + + + id + btree + 1 + + + name + fulltext + + + 1 + 1 + PRIMARY + + + id + + + bigint unsigned|0s + 1 + 1 + + + 单元名称 + varchar(255)|0s + '' + 2 + + + 状态(1:新入;2:调出;3:调入;4:退宿;5:限制管控;6:封禁;7;废弃;8:重新启用;9:拆除) + int unsigned|0s + 1 + 3 + + + bigint unsigned|0s + 1 + 4 + + + bigint unsigned|0s + 1 + 5 + + + 宿舍楼盘 + bigint unsigned|0s + 1 + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 证书/荣誉名称 + varchar(255)|0s + '' + 1 + 2 + + + 获得人员 + bigint unsigned|0s + 1 + 3 + + + 类型(1:职称证书;2:资格证书;3:荣誉) + int unsigned|0s + 1 + 4 + + + 颁发单位 + varchar(255)|0s + '' + 5 + + + 生效时间 + bigint unsigned|0s + 1 + 6 + + + + int unsigned|0s + 1 + 7 + + + + int unsigned|0s + 1 + 8 + + + 状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 9 + + + 证书编号 + varchar(255)|0s + '' + 10 + + + 截止时间 + bigint unsigned|0s + 1 + 11 + + + 有效期限 + varchar(255)|0s + '' + 12 + + + id + btree + 1 + + + id + btree + 1 + + + userkey + btree + + + 1 + 1 + PRIMARY + + + id + + + bigint unsigned|0s + 1 + 1 + + + 宿舍名 + varchar(255)|0s + '' + 2 + + + 床位数量 + int unsigned|0s + 1 + 3 + + + 床位json布局 + longtext|0s + 4 + + + 归属单元 + bigint unsigned|0s + 1 + 5 + + + 归属楼层 + int unsigned|0s + 1 + 6 + + + 状态(1:新入;2:调出;3:调入;4:退宿;5:限制管控;6:封禁;7;废弃;8:重新启用;9:拆除) + int unsigned|0s + 7 + + + bigint unsigned|0s + 1 + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 状态(1:新入;2:调出;3:调入;4:退宿;5:限制管控;6:封禁;7;废弃;8:重新启用;9:拆除) + int unsigned|0s + 1 + 2 + + + 使用描述 + longtext|0s + 3 + + + 操作人员 + bigint unsigned|0s + 1 + 4 + + + bigint unsigned|0s + 1 + 5 + + + 宿舍编号 + bigint unsigned|0s + 1 + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(50)|0s + '' + 1 + 1 + + + 姓名 + varchar(100)|0s + '' + 2 + + + 所在公司 + varchar(255)|0s + '' + 3 + + + 所在部门 + varchar(255)|0s + '' + 4 + + + 所在岗位 + varchar(255)|0s + '' + 5 + + + 联系方式 + varchar(255)|0s + '' + 6 + + + bigint unsigned|0s + 7 + + + 1:启用;2:禁用;3:删除 + tinyint unsigned|0s + 1 + 8 + + + bigint unsigned|0s + 1 + 9 + + + 身份认证 + bigint unsigned|0s + 1 + 10 + + + 工段 + varchar(100)|0s + '' + 1 + 11 + + + 职位 + varchar(100)|0s + '' + 1 + 12 + + + 职等 + varchar(30)|0s + '' + 13 + + + 入职时间 + bigint|0s + 0 + 1 + 14 + + + id + btree + 1 + + + number + btree + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 职务名称 + varchar(255)|0s + '' + 1 + 2 + + + 归属职务类型 + bigint unsigned|0s + 1 + 3 + + + 权重 + bigint unsigned|0s + 1 + 4 + + + 创建时间 + bigint unsigned|0s + 1 + 5 + + + 编码 + varchar(50)|0s + '' + 6 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 7 + + + 金蝶对照ID + varchar(255)|0s + '' + 8 + + + 金蝶对照编码 + varchar(255)|0s + '' + 9 + + + id + btree + 1 + + + id + btree + 1 + + + name + fulltext + + + job_type + btree + + + weight + btree + + + 1 + 1 + PRIMARY + + + id + + + varchar(30)|0s + '' + 1 + 1 + + + 姓名 + varchar(50)|0s + '' + 2 + + + 与紧急联系人 + varchar(255)|0s + '' + 3 + + + 紧急联系人电话 + varchar(255)|0s + '' + 4 + + + 1:正常;2:禁用;3:删除 + tinyint unsigned|0s + 1 + 5 + + + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 7 + + + 身份认证 + bigint unsigned|0s + 1 + 8 + + + id + btree + 1 + + + number + btree + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 员工ID + bigint unsigned|0s + 1 + 2 + + + 入职时间 + bigint unsigned|0s + 1 + 3 + + + 离职日期 + bigint unsigned|0s + 1 + 4 + + + bigint unsigned|0s + 1 + 5 + + + 转正 + bigint unsigned|0s + 1 + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 账户 + varchar(255)|0s + '' + 1 + 2 + + + 密码 + varchar(255)|0s + '' + 1 + 3 + + + 使用人(组织)名称 + varchar(255)|0s + '' + 4 + + + 1:启用;2:禁用;3:删除 + tinyint unsigned|0s + 1 + 5 + + + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 7 + + + 身份识别码 + mediumtext|0s + 1 + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + varchar(30)|0s + '' + 1 + 1 + + + 亲属关系 + varchar(50)|0s + '' + 2 + + + 姓名 + varchar(50)|0s + '' + 3 + + + 所在公司 + varchar(255)|0s + '' + 4 + + + 所在部门 + varchar(255)|0s + '' + 5 + + + 所在岗位 + varchar(255)|0s + '' + 6 + + + 联系方式 + varchar(255)|0s + '' + 7 + + + 政治面貌(1:群众;2:无党派;3:台盟会员;4:九三社员;5:致公党员;6:农工党员;7:民进会员;8:民建会员;9:民盟盟员;10:民革会员,11:共青团员;12:预备党员;13:中共党员) + tinyint unsigned|0s + 1 + 8 + + + bigint unsigned|0s + 1 + 9 + + + bigint unsigned|0s + 1 + 10 + + + 身份认证 + bigint unsigned|0s + 1 + 11 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 12 + + + 政治面貌汉字说明 + varchar(255)|0s + '' + 13 + + + 工作单位及职务 + varchar(255)|0s + '' + 14 + + + 是否为紧急联系人(1、是;2:否) + int unsigned|0s + 1 + 15 + + + id + btree + 1 + + + number + btree + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 排班类型 + bigint unsigned|0s + 1 + 2 + + + 锚定工作段 + bigint unsigned|0s + 1 + 3 + + + 锚定轮询规则起点 + bigint unsigned|0s + 1 + 4 + + + 锚定历史原点 + bigint unsigned|0s + 1 + 5 + + + bigint unsigned|0s + 1 + 6 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 员工识别符 + bigint unsigned|0s + 1 + 2 + + + 集团 + bigint unsigned|0s + 1 + 3 + + + 公司 + bigint unsigned|0s + 1 + 4 + + + 部室 + bigint|0s + 1 + 5 + + + 二级部门或车间 + bigint unsigned|0s + 1 + 6 + + + 工段 + bigint unsigned|0s + 1 + 7 + + + 职位 + bigint unsigned|0s + 1 + 8 + + + 职等 + bigint unsigned|0s + 9 + + + 开始日期 + bigint unsigned|0s + 1 + 10 + + + 结束日期 + bigint unsigned|0s + 1 + 11 + + + 班组(1:长白;2:甲;3:乙;4:丙;5:丁) + bigint unsigned|0s + 1 + 12 + + + 变动类型(1:预入职;2:雇佣入职;3:转正;4:职等调整;5:调动调入;6:借调;7:兼职;8:预离职;9:离职;10:退休;11:返聘;12:员工初始化;) + tinyint unsigned|0s + 1 + 13 + + + 时间 + bigint unsigned|0s + 1 + 14 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 15 + + + 1、主职;2:兼职 + tinyint unsigned|0s + 1 + 16 + + + bigint unsigned|0s + 1 + 17 + + + 工作内容 + longtext|0s + 18 + + + 变动类型(1、新入职;2:平调;3:降职;4:升职) + int unsigned|0s + 1 + 19 + + + 变动原因 + varchar(255)|0s + '' + 20 + + + 上级职位 + varchar(255)|0s + '' + 1 + 21 + + + 上级名称 + varchar(50)|0s + '' + 22 + + + 下属人数 + int unsigned|0s + 1 + 23 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 职务分类名称 + varchar(255)|0s + '' + 1 + 2 + + + bigint unsigned|0s + 1 + 3 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 4 + + + 金蝶对照ID + varchar(255)|0s + '' + 5 + + + 金蝶对照编码 + varchar(255)|0s + '' + 6 + + + id + btree + 1 + + + id + btree + 1 + + + name + fulltext + + + 1 + 1 + PRIMARY + + + id + + + bigint unsigned|0s + 1 + 1 + + + 关键字 + varchar(255)|0s + '' + 2 + + + 类别 + int unsigned|0s + 1 + 3 + + + bigint unsigned|0s + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + varchar(255)|0s + '' + 2 + + + longtext|0s + 3 + + + bigint unsigned|0s + 1 + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 员工工号 + varchar(30)|0s + '' + 1 + 2 + + + 变动类型(1:雇佣入职;2:再入职;3:职位分配;4:转正;5:停薪留职;6:退休;7:辞退;8:离职) + tinyint unsigned|0s + 3 + + + 变动原因 + mediumtext|0s + 4 + + + 职位 + bigint unsigned|0s + 5 + + + 职务 + bigint unsigned|0s + 6 + + + 职务等级 + bigint unsigned|0s + 7 + + + 职务分类 + bigint unsigned|0s + 8 + + + 入职公司 + bigint unsigned|0s + 9 + + + 主部门 + bigint unsigned|0s + 10 + + + 入职分厂 + varchar(255)|0s + '' + 11 + + + 入职行政组织 + bigint unsigned|0s + 12 + + + 写入时间 + bigint unsigned|0s + 1 + 13 + + + 身份认证 + bigint unsigned|0s + 1 + 14 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 绩效分数*10000保存 + bigint|0s + 0 + 1 + 2 + + + 获得人员 + bigint unsigned|0s + 1 + 3 + + + 写入时间 + bigint unsigned|0s + 1 + 4 + + + + int unsigned|0s + 1 + 5 + + + + int unsigned|0s + 1 + 6 + + + 状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 7 + + + 考核等级 + varchar(255)|0s + '' + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 工号 + varchar(30)|0s + '' + 1 + 2 + + + varchar(50)|0s + '' + 1 + 3 + + + 头像 + longtext|0s + 4 + + + 雇佣类型(1:雇佣入职;2:再入职;) + tinyint unsigned|0s + 1 + 5 + + + 用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职) + tinyint unsigned|0s + 1 + 6 + + + 入职公司 + bigint unsigned|0s + 1 + 7 + + + 主部门 + bigint unsigned|0s + 1 + 8 + + + 部门 + text|0s + 9 + + + 所属行政组织 + bigint unsigned|0s + 1 + 10 + + + 职位 + bigint unsigned|0s + 1 + 11 + + + 职务分类 + bigint unsigned|0s + 12 + + + 职务 + bigint unsigned|0s + 13 + + + 职务等级 + bigint unsigned|0s + 1 + 14 + + + 写入时间 + bigint unsigned|0s + 1 + 15 + + + 编辑时间 + bigint unsigned|0s + 1 + 16 + + + 微信UserId + varchar(255)|0s + '' + 17 + + + 企业微信UserId + varchar(255)|0s + '' + 18 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 19 + + + key + bigint unsigned|0s + 1 + 20 + + + 是否为管理员(1:不是;2:分公司;3:集团管理员;4:超级管) + tinyint unsigned|0s + 1 + 21 + + + 密码 + varchar(255)|0s + '' + 22 + + + 角色 + longtext|0s + 23 + + + 用工类型中文 + varchar(255)|0s + '' + 24 + + + 雇佣类型中文 + varchar(255)|0s + '' + 25 + + + 二级部门 + bigint unsigned|0s + 1 + 26 + + + 班组 + bigint unsigned|0s + 1 + 27 + + + 轮询规则 + bigint unsigned|0s + 1 + 28 + + + 照片 + longtext|0s + 29 + + + 负责人(1:是;2:否) + int unsigned|0s + 1 + 30 + + + 负责的行政组织 + text|0s + 31 + + + 负责的行政组织json + longtext|0s + 32 + + + 工段 + bigint unsigned|0s + 33 + + + 信息是否锁定 + int unsigned|0s + 1 + 34 + + + id + btree + 1 + + + number + btree + + + deparment + fulltext + + + position +admin_org +company + btree + + + key + btree + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 工号 + varchar(30)|0s + '' + 1 + 2 + + + varchar(50)|0s + '' + 1 + 3 + + + 雇佣类型(1:雇佣入职;2:再入职;) + tinyint unsigned|0s + 1 + 4 + + + 入职职层 + bigint unsigned|0s + 1 + 5 + + + 职位 + bigint unsigned|0s + 1 + 6 + + + 所属行政组织 + bigint unsigned|0s + 1 + 7 + + + 入职公司 + bigint unsigned|0s + 1 + 8 + + + 用工关系(1:实习生;2:待分配;3:试用员工;4:正式员工;5:停薪留职;6:退休;7:辞退;8:离职) + tinyint unsigned|0s + 1 + 9 + + + 部门 + text|0s + 10 + + + 写入时间 + bigint unsigned|0s + 1 + 11 + + + 编辑时间 + bigint unsigned|0s + 1 + 12 + + + 职务分类 + bigint unsigned|0s + 13 + + + 入职职等 + bigint unsigned|0s + 14 + + + 角色 + longtext|0s + 15 + + + 微信UserId + varchar(255)|0s + '' + 16 + + + 企业微信UserId + varchar(255)|0s + '' + 17 + + + 头像 + varchar(255)|0s + '' + 18 + + + 密码 + varchar(255)|0s + '' + 19 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 20 + + + key + bigint unsigned|0s + 1 + 21 + + + 是否为管理员(1:不是;2:分公司;3:集团管理员;4:超级管) + tinyint unsigned|0s + 1 + 22 + + + id + btree + 1 + + + number + btree + + + position +admin_org +company + btree + + + deparment + fulltext + + + key + btree + + + 1 + 1 + PRIMARY + + + varchar(30)|0s + '' + 1 + 1 + + + 身份证号 + varchar(30)|0s + '' + 2 + + + 护照号码 + varchar(50)|0s + '' + 3 + + + 国际区号 + varchar(50)|0s + '+86' + 4 + + + 手机号码 + varchar(50)|0s + '' + 5 + + + 电子邮件 + varchar(255)|0s + '' + 6 + + + 性别(1:男性;2:女性;3:中性) + tinyint unsigned|0s + 1 + 7 + + + birthday + bigint|0s + 0 + 1 + 8 + + + 民族 + varchar(50)|0s + '' + 9 + + + 籍贯 + varchar(255)|0s + 10 + + + 身份证有效期开始 + bigint unsigned|0s + 11 + + + 身份证有效期结束 + bigint unsigned|0s + 12 + + + 身份证地址 + varchar(255)|0s + '' + 13 + + + 身份证签发机关 + varchar(255)|0s + '' + 14 + + + 健康状况(1:良好;2:一般;3:较弱,4:有生理缺陷;5:残废) + tinyint unsigned|0s + 1 + 15 + + + 婚姻状况(1:未婚;2:已婚;3:丧偶;4:离异) + tinyint unsigned|0s + 1 + 16 + + + 内线电话 + varchar(255)|0s + '' + 17 + + + 现居住地址 + varchar(255)|0s + '' + 18 + + + bigint unsigned|0s + 1 + 19 + + + 星座(1:白羊座;2:金牛座;3:双子座;4:巨蟹座;5:狮子座;6:处女座;7:天枰座;8:天蝎座;9:射手座;10:摩羯座;11:水瓶座;12:双鱼座) + tinyint unsigned|0s + 20 + + + 是否双职工(1:是;2:否) + tinyint unsigned|0s + 1 + 21 + + + 是否为退役军人(1:是;2:否) + tinyint unsigned|0s + 1 + 22 + + + 退役证编号 + varchar(255)|0s + '' + 23 + + + 参加工作日期 + bigint unsigned|0s + 24 + + + 入职日期 + bigint unsigned|0s + 25 + + + 试用期 + int unsigned|0s + 26 + + + 预计转正日期 + bigint unsigned|0s + 27 + + + 政治面貌(1:群众;2:无党派;3:台盟会员;4:九三社员;5:致公党员;6:农工党员;7:民进会员;8:民建会员;9:民盟盟员;10:民革会员,11:共青团员;12:预备党员;13:中共党员) + tinyint unsigned|0s + 28 + + + 身份认证 + bigint unsigned|0s + 1 + 29 + + + 婚姻状况汉字说明 + varchar(255)|0s + '' + 30 + + + 星座中文 + varchar(255)|0s + '' + 31 + + + 政治面貌汉字说明 + varchar(255)|0s + '' + 32 + + + 健康状况中文说明 + varchar(255)|0s + '' + 33 + + + 曾用名 + varchar(255)|0s + '' + 34 + + + 职业生涯规划 + longtext|0s + 35 + + + 个人期望从组织获得的帮助 + longtext|0s + 36 + + + 爱好 + text|0s + 37 + + + 户籍类型 + varchar(100)|0s + '' + 38 + + + 身份证是否长期有效(1:是;2:否) + int unsigned|0s + 1 + 39 + + + 手机小号 + varchar(50)|0s + '' + 40 + + + 入职渠道(1:社会招聘;2:校园招聘;3:内部推荐) + int unsigned|0s + 1 + 41 + + + 血型 + varchar(10)|0s + '' + 42 + + + number + btree + 1 + + + key + btree + 1 + + + number + btree + + + 1 + 1 + PRIMARY + + + key + + + 工号 + varchar(30)|0s + '' + 1 + 1 + + + 学历(1:初中及以下;2:中专;3:高中;4:中技;5:高技;6:函数专科;7:大学专科;8:函数本科;9:大学本科;10:硕士研究生;11:博士研究生;12:专家、教授) + int unsigned|0s + 1 + 2 + + + 毕业学校 + varchar(255)|0s + '' + 3 + + + 专业 + varchar(255)|0s + '' + 4 + + + 入学时间 + bigint unsigned|0s + 1 + 5 + + + 毕业时间 + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 7 + + + 学历类型(1:普通;2:第一学历;3:最高学历) + tinyint unsigned|0s + 1 + 8 + + + bigint unsigned|0s + 1 + 9 + + + 学位(1:无;2:学士;3:硕士;4:博士) + tinyint unsigned|0s + 1 + 10 + + + 身份认证 + bigint unsigned|0s + 1 + 11 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 12 + + + 学位中文说明 + varchar(255)|0s + '' + 13 + + + 学历中文说明 + varchar(255)|0s + '' + 14 + + + 学历类型(1、全日制统招学历;2、成人高考学历;3、自学考试学历;4:开放大学学历;5:网络教育学历) + int unsigned|0s + 1 + 15 + + + 所属院系 + varchar(255)|0s + '' + 16 + + + 院校类型(1、私立中学;2:公立中学;3:高职院校;4:民办专科院校;5:公办专科院校;6:民办本科院校;7:公办本科院校;8:”211“工程院校;9:”985“工程院校;10:双一流院校) + int unsigned|0s + 1 + 17 + + + id + btree + 1 + + + number + fulltext + + + 1 + 1 + PRIMARY + + + 员工唯一识别符 + bigint unsigned|0s + 1 + 1 + + + 政治面貌(1:群众;2:无党派;3:台盟会员;4:九三社员;5:致公党员;6:农工党员;7:民进会员;8:民建会员;9:民盟盟员;10:民革会员,11:共青团员;12:预备党员;13:中共党员) + int unsigned|0s + 1 + 2 + + + 加入时间 + bigint|0s + 0 + 1 + 3 + + + 所在党支部 + varchar(255)|0s + '' + 4 + + + 党内职务 + varchar(100)|0s + '' + 5 + + + 入党时所在单位 + varchar(255)|0s + '' + 6 + + + 组织关系是否转入(1:是;2:否) + int unsigned|0s + 1 + 7 + + + 组织关系转入时间 + bigint|0s + 0 + 1 + 8 + + + bigint unsigned|0s + 1 + 9 + + + userkey + btree + 1 + + + userkey + btree + 1 + + + 1 + 1 + PRIMARY + + + userkey + + + bigint unsigned|0s + 1 + 1 + + + 班组 + bigint unsigned|0s + 1 + 2 + + + 状态(1:启用;2:禁用;3:删除);状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 3 + + + 时间;时间 + bigint unsigned|0s + 1 + 4 + + + 排序 + int unsigned|0s + 1 + 5 + + + 归属时间类型 + bigint unsigned|0s + 1 + 6 + + + 班组名称 + varchar(255)|0s + '' + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 职位编码 + varchar(50)|0s + '' + 1 + 2 + + + 职位名称 + varchar(255)|0s + '' + 1 + 3 + + + 职务 + bigint unsigned|0s + 1 + 4 + + + 编辑时间 + bigint unsigned|0s + 1 + 5 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 6 + + + 归属行政组织 + bigint unsigned|0s + 1 + 7 + + + 上级 + bigint unsigned|0s + 1 + 8 + + + 是否为本部门负责人(1:是;2:否) + tinyint unsigned|0s + 1 + 9 + + + 部门 + bigint unsigned|0s + 1 + 10 + + + 菜单许可证 + longtext|0s + 11 + + + 按钮许可 + longtext|0s + 12 + + + bigint unsigned|0s + 13 + + + 金蝶对照ID + varchar(255)|0s + '' + 14 + + + 统一ID + bigint unsigned|0s + 1 + 15 + + + 行政组织关系 + longtext|0s + 16 + + + id + btree + 1 + + + id + btree + 1 + + + number + btree + 1 + + + name + fulltext + + + duties + btree + + + administrative_organization + btree + + + superior + btree + + + department + btree + + + 1 + 1 + PRIMARY + + + id + + + number + + + bigint unsigned|0s + 1 + 1 + + + 等级编号 + varchar(50)|0s + '' + 1 + 2 + + + 等级名称 + varchar(255)|0s + '' + 1 + 3 + + + bigint unsigned|0s + 1 + 4 + + + 归属哪个职务 + bigint unsigned|0s + 1 + 5 + + + id + btree + 1 + + + id + btree + 1 + + + number + btree + 1 + + + 1 + 1 + PRIMARY + + + id + + + number + + + int unsigned|0s + 1 + 1 + + + 岗位名称 + varchar(200)|0s + '' + 2 + + + 状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 3 + + + 时间 + bigint unsigned|0s + 1 + 4 + + + 关联具体岗位ID + longtext|0s + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 楼栋名称 + varchar(255)|0s + '' + 2 + + + 状态(1:新入;2:调出;3:调入;4:退宿;5:限制管控;6:封禁;7;废弃;8:重新启用;9:拆除) + int unsigned|0s + 1 + 3 + + + 建立时间 + bigint unsigned|0s + 1 + 4 + + + 修改时间 + bigint unsigned|0s + 1 + 5 + + + bigint unsigned|0s + 1 + 6 + + + 位置 + varchar(255)|0s + '' + 7 + + + 楼层总量 + int unsigned|0s + 1 + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 奖励/处分项目 + varchar(255)|0s + '' + 1 + 2 + + + 获得人员 + bigint unsigned|0s + 1 + 3 + + + 类型(1:奖励;2:处分;) + int unsigned|0s + 1 + 4 + + + 颁发单位 + varchar(255)|0s + '' + 5 + + + 获得时间 + bigint|0s + 0 + 1 + 6 + + + + int unsigned|0s + 1 + 7 + + + + int unsigned|0s + 1 + 8 + + + 状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 9 + + + 奖惩级别(1:部门级;2:公司级;3:县级;4:市级;5:省级;6:国家级) + int unsigned|0s + 1 + 10 + + + 奖惩类型(1:年终评优;2:表扬;3:嘉奖;4:记功;5:记大功;6:特别奖励;7:批评;8:警告;9:记过;10:记大过;11:降级;12:留用察看;13:开除) + int unsigned|0s + 1 + 11 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + int|0s + 1 + + + 床位名称 + varchar(255)|0s + '' + 1 + 2 + + + 归属宿舍 + bigint unsigned|0s + 1 + 3 + + + 状态(1:新入;2:调出;3:调入;4:退宿;5:限制管控;6:封禁;7;废弃;8:重新启用;9:拆除) + int unsigned|0s + 1 + 4 + + + 使用人员Key + bigint unsigned|0s + 1 + 5 + + + 时间 + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 1 + + + varchar(255)|0s + '' + 1 + 2 + + + bigint unsigned|0s + 1 + 3 + + + tinyint unsigned|0s + 1 + 4 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 员工ID + bigint unsigned|0s + 1 + 2 + + + 入职时间 + bigint unsigned|0s + 1 + 3 + + + 离职日期 + bigint unsigned|0s + 1 + 4 + + + 转正 + bigint unsigned|0s + 1 + 5 + + + 退休 + bigint unsigned|0s + 1 + 6 + + + bigint unsigned|0s + 1 + 7 + + + 合同 + bigint unsigned|0s + 1 + 8 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 是否为退役军人(1:是;2:否) + int unsigned|0s + 1 + 2 + + + 退役证编号 + varchar(255)|0s + '' + 3 + + + 入伍时间 + bigint|0s + 0 + 1 + 4 + + + 退伍时间 + bigint|0s + 0 + 1 + 5 + + + 参军单位 + varchar(255)|0s + '' + 6 + + + 兵种 + varchar(255)|0s + '' + 7 + + + bigint unsigned|0s + 1 + 8 + + + userkey + btree + 1 + + + userkey + btree + 1 + + + 1 + 1 + PRIMARY + + + userkey + + + bigint unsigned|0s + 1 + 1 + + + varchar(50)|0s + '' + 2 + + + 身份识别 + bigint unsigned|0s + 1 + 3 + + + 公司 + varchar(255)|0s + '' + 4 + + + 部门 + varchar(255)|0s + '' + 5 + + + 职务 + varchar(255)|0s + '' + 6 + + + 入职时间 + bigint unsigned|0s + 1 + 7 + + + 离职日期 + bigint unsigned|0s + 1 + 8 + + + 证明人 + varchar(255)|0s + '' + 9 + + + 证明人电话 + varchar(255)|0s + '' + 10 + + + 备注 + mediumtext|0s + 11 + + + bigint unsigned|0s + 1 + 12 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 13 + + + 工作内容 + longtext|0s + 1 + 14 + + + 上级职务 + varchar(255)|0s + '' + 15 + + + 下属人数 + int unsigned|0s + 1 + 16 + + + 公司性质 + varchar(255)|0s + '' + 17 + + + 所属行业 + varchar(255)|0s + '' + 18 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 类型名称 + varchar(255)|0s + '' + 2 + + + 类型:(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 3 + + + bigint unsigned|0s + 1 + 4 + + + 规则 + varchar(255)|0s + '' + 1 + 5 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 工作时间段名称 + varchar(255)|0s + '' + 2 + + + 编辑时间;0 + bigint unsigned|0s + 1 + 3 + + + 类型 + bigint unsigned|0s + 1 + 4 + + + 开始时间 + varchar(255)|0s + '' + 1 + 5 + + + 结束时间 + varchar(255)|0s + '' + 1 + 6 + + + 状态(1:启用;2:禁用;3:删除) + int unsigned|0s + 1 + 7 + + + id + btree + 1 + + + 1 + 1 + PRIMARY + + + bigint unsigned|0s + 1 + 1 + + + 职务名称 + varchar(255)|0s + 1 + 2 + + + 权重 + bigint unsigned|0s + 1 + 3 + + + 编码 + varchar(50)|0s + 4 + + + 状态(1:启用;2:禁用;3:删除) + tinyint unsigned|0s + 1 + 5 + + + 金蝶对照ID + varchar(255)|0s + 6 + + + bigint unsigned|0s + 7 + + + 职务分类名称 + varchar(255)|0s + 8 + + + 工号 + varchar(30)|0s + 1 + 1 + + + 学历(1:初中及以下;2:中专;3:高中;4:中技;5:高技;6:函数专科;7:大学专科;8:函数本科;9:大学本科;10:硕士研究生;11:博士研究生;12:专家、教授) + int unsigned|0s + 1 + 2 + + + 所属行政组织 + bigint unsigned|0s + 1 + 3 + + + 所属行政组织 + bigint unsigned|0s + 1 + + + bigint unsigned|0s + 1 + 2 + + + 员工ID + bigint unsigned|0s + 1 + 3 + + + 入职时间 + bigint unsigned|0s + 1 + 4 + + + 离职日期 + bigint unsigned|0s + 1 + 5 + + + 转正 + bigint unsigned|0s + 1 + 6 + + + 退休 + bigint unsigned|0s + 1 + 7 + + + bigint unsigned|0s + 1 + 8 + + + 合同 + bigint unsigned|0s + 1 + 9 + +
+
\ No newline at end of file diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/hr_new.61Drtw.meta b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/hr_new.61Drtw.meta new file mode 100644 index 0000000..4ccad85 --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/hr_new.61Drtw.meta @@ -0,0 +1 @@ +#n:hr_new \ No newline at end of file diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/information_schema.FNRwLQ.meta b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/information_schema.FNRwLQ.meta new file mode 100644 index 0000000..1ff3db2 --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/information_schema.FNRwLQ.meta @@ -0,0 +1,2 @@ +#n:information_schema +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/mysql.osA4Bg.meta b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/mysql.osA4Bg.meta new file mode 100644 index 0000000..86a53f1 --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/mysql.osA4Bg.meta @@ -0,0 +1,2 @@ +#n:mysql +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/performance_schema.kIw0nw.meta b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/performance_schema.kIw0nw.meta new file mode 100644 index 0000000..9394db1 --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/performance_schema.kIw0nw.meta @@ -0,0 +1,2 @@ +#n:performance_schema +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/sys.zb4BAA.meta b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/sys.zb4BAA.meta new file mode 100644 index 0000000..2f4470b --- /dev/null +++ b/.idea/dataSources/9b2ca29c-e624-4645-8131-6b5f50daecee/storage_v2/_src_/schema/sys.zb4BAA.meta @@ -0,0 +1,2 @@ +#n:sys +! [null, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml new file mode 100644 index 0000000..85af006 --- /dev/null +++ b/.idea/jarRepositories.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..deb0963 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/mybatisx/templates.xml b/.idea/mybatisx/templates.xml new file mode 100644 index 0000000..1d54dc3 --- /dev/null +++ b/.idea/mybatisx/templates.xml @@ -0,0 +1,82 @@ + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..45cf85c --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..ace574d --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jr + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + C:\Users\liwenxuan\AppData\Roaming\Subversion + 125 + + + + + 1724203113721 + + + 1725007180852 + + + 1725263329273 + + + 1725269754808 + + + 1726127684000 + + + 1726135550044 + + + 1726304524598 + + + 1726304787196 + + + 1726305629731 + + + 1726653518396 + + + 1726903660222 + + + 1727054952195 + + + 1727072714089 + + + 1727072742703 + + + 1727086052690 + + + 1727143521535 + + + 1727168468834 + + + 1727342585520 + + + 1727510118283 + + + 1729588490008 + + + 1729843112901 + + + 1730084520077 + + + 1730354620895 + + + 1730444154013 + + + 1733359448934 + + + 1745199928346 + + + 1745199983361 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/camunda-h2-database.mv.db b/camunda-h2-database.mv.db new file mode 100644 index 0000000..9727903 Binary files /dev/null and b/camunda-h2-database.mv.db differ diff --git a/logs/debug.log b/logs/debug.log new file mode 100644 index 0000000..e69de29 diff --git a/logs/error-2024-07-04.0.log b/logs/error-2024-07-04.0.log new file mode 100644 index 0000000..781c7fb --- /dev/null +++ b/logs/error-2024-07-04.0.log @@ -0,0 +1,279 @@ +2024-07-04 16:38:50.810 [http-nio-8080-exec-5] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(ceb1a1ce-39e0-11ef-8f77-047c16979893/beijiancaigou:1:21a3e416-2c71-11ef-85a0-047c16979893/Activity_0hzm6oy) 任务规则({"createTime":[2024,6,17,14,16,28],"updateTime":[2024,6,17,14,16,28],"creator":null,"updater":null,"deleted":false,"id":1802586086931505153,"modelId":"1802585776238436353","processDefinitionId":"beijiancaigou:1:21a3e416-2c71-11ef-85a0-047c16979893","taskDefinitionKey":"Activity_0hzm6oy","type":30,"options":[]}) 找不到候选人] +2024-07-04 16:38:52.877 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:107) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-04 16:38:53.920 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:107) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-07-05.0.log b/logs/error-2024-07-05.0.log new file mode 100644 index 0000000..35b08f6 --- /dev/null +++ b/logs/error-2024-07-05.0.log @@ -0,0 +1,973 @@ +2024-07-05 09:07:51.353 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002000, message=已经存在流程标识为【guzhangbaoxiu】的流程)] with root cause +com.lnsoft.workflow.exception.ServiceException: 已经存在流程标识为【guzhangbaoxiu】的流程 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:78) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:16:48.713 [camundaTaskExecutor-1] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(40974963-3a6c-11ef-92c2-047c16979893/test001:4:0043133d-2c56-11ef-85a0-047c16979893/Activity_1sol749) 任务规则({"createTime":[2024,6,17,11,2,16],"updateTime":[2024,6,17,11,2,16],"creator":null,"updater":null,"deleted":false,"id":1802537213206798337,"modelId":"1801509411330256897","processDefinitionId":"test001:4:0043133d-2c56-11ef-85a0-047c16979893","taskDefinitionKey":"Activity_1sol749","type":30,"options":[]}) 找不到候选人] +2024-07-05 09:16:49.224 [camundaTaskExecutor-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:16:50.249 [camundaTaskExecutor-2] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(418db75b-3a6c-11ef-92c2-047c16979893/test001:4:0043133d-2c56-11ef-85a0-047c16979893/Activity_1sol749) 任务规则({"createTime":[2024,6,17,11,2,16],"updateTime":[2024,6,17,11,2,16],"creator":null,"updater":null,"deleted":false,"id":1802537213206798337,"modelId":"1801509411330256897","processDefinitionId":"test001:4:0043133d-2c56-11ef-85a0-047c16979893","taskDefinitionKey":"Activity_1sol749","type":30,"options":[]}) 找不到候选人] +2024-07-05 09:16:50.250 [camundaTaskExecutor-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:16:50.925 [camundaTaskExecutor-3] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(41f48e82-3a6c-11ef-92c2-047c16979893/test001:4:0043133d-2c56-11ef-85a0-047c16979893/Activity_1sol749) 任务规则({"createTime":[2024,6,17,11,2,16],"updateTime":[2024,6,17,11,2,16],"creator":null,"updater":null,"deleted":false,"id":1802537213206798337,"modelId":"1801509411330256897","processDefinitionId":"test001:4:0043133d-2c56-11ef-85a0-047c16979893","taskDefinitionKey":"Activity_1sol749","type":30,"options":[]}) 找不到候选人] +2024-07-05 09:16:50.925 [camundaTaskExecutor-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:29:12.247 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:29:17.357 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:30:15.136 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:33:22.288 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:54:58.241 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:55:19.614 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.controller.BpmActivityController.getNextActivity(BpmActivityController.java:66) + at com.lnsoft.workflow.controller.BpmActivityController$$FastClassBySpringCGLIB$$7fe4f5b2.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmActivityController$$EnhancerBySpringCGLIB$$c7854623.getNextActivity() + at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:59:48.158 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:248) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.rejectTask(BpmTaskServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$5f4d72a8.rejectTask() + at com.lnsoft.workflow.controller.BpmTaskController.rejectTask(BpmTaskController.java:56) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$3d55a22b.rejectTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 14:55:32.994 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002002, message=流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.checkKeyNCName(BpmModelServiceImpl.java:103) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:74) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 14:55:32.994 [http-nio-8080-exec-12] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002002, message=流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.checkKeyNCName(BpmModelServiceImpl.java:103) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:74) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 14:55:46.088 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002002, message=流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.checkKeyNCName(BpmModelServiceImpl.java:103) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:74) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-07-08.0.log b/logs/error-2024-07-08.0.log new file mode 100644 index 0000000..2e80dad --- /dev/null +++ b/logs/error-2024-07-08.0.log @@ -0,0 +1,1204 @@ +2024-07-08 15:43:42.620 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:43:43.913 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:43:46.701 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:43:46.755 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:44:20.266 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:44:20.297 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:44:25.289 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:44:25.300 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:49:54.035 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 3 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:49:54.055 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:53:40.122 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:53:40.123 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:54:21.820 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 3 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-08 15:54:21.822 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 3 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor203.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-07-09.0.log b/logs/error-2024-07-09.0.log new file mode 100644 index 0000000..367dd73 --- /dev/null +++ b/logs/error-2024-07-09.0.log @@ -0,0 +1,251 @@ +2024-07-09 10:05:41.577 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:248) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.rejectTask(BpmTaskServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.rejectTask() + at com.lnsoft.workflow.controller.BpmTaskController.rejectTask(BpmTaskController.java:56) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.rejectTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-09 10:05:44.493 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:248) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.rejectTask(BpmTaskServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.rejectTask() + at com.lnsoft.workflow.controller.BpmTaskController.rejectTask(BpmTaskController.java:56) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.rejectTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-09 11:14:03.745 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:248) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-10 14:00:32.330 [main] ERROR o.s.b.diagnostics.LoggingFailureAnalysisReporter - + +*************************** +APPLICATION FAILED TO START +*************************** + +Description: + +Web server failed to start. Port 8080 was already in use. + +Action: + +Identify and stop the process that's listening on port 8080 or configure this application to listen on another port. + diff --git a/logs/error-2024-07-10.0.log b/logs/error-2024-07-10.0.log new file mode 100644 index 0000000..f72a275 --- /dev/null +++ b/logs/error-2024-07-10.0.log @@ -0,0 +1,77 @@ +2024-07-10 17:34:23.521 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IllegalArgumentException: 流程实例拓展(a28fb0dc-2d1a-11ef-b43d-047c16979893) 不存在] with root cause +java.lang.IllegalArgumentException: 流程实例拓展(a28fb0dc-2d1a-11ef-b43d-047c16979893) 不存在 + at cn.hutool.core.lang.Assert.lambda$notNull$3(Assert.java:217) + at cn.hutool.core.lang.Assert.notNull(Assert.java:197) + at cn.hutool.core.lang.Assert.notNull(Assert.java:217) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getProcessInstanceVO(BpmProcessInstanceServiceImpl.java:231) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$a5faddee.getProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getProcessInstance(BpmProcessInstanceController.java:45) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d1723c90.getProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-07-12.0.log b/logs/error-2024-07-12.0.log new file mode 100644 index 0000000..224ec04 --- /dev/null +++ b/logs/error-2024-07-12.0.log @@ -0,0 +1,965 @@ +2024-07-12 11:11:13.188 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_14nkbcu' without condition which is not the default flow. | resource hengxingoumai001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_14nkbcu' without condition which is not the default flow. | resource hengxingoumai001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-12 11:11:15.694 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_14nkbcu' without condition which is not the default flow. | resource hengxingoumai001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_14nkbcu' without condition which is not the default flow. | resource hengxingoumai001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-12 11:14:09.141 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_1y3o6z8' without condition which is not the default flow. | resource hengxingoumai001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_1y3o6z8' without condition which is not the default flow. | resource hengxingoumai001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-12 11:14:09.145 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_1y3o6z8' without condition which is not the default flow. | resource hengxingoumai001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_13051c7' without condition which is not the default flow. | resource hengxingoumai001.bpmn +* Exclusive Gateway 'Gateway_0bj1ktf' has outgoing sequence flow 'Flow_1y3o6z8' without condition which is not the default flow. | resource hengxingoumai001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-12 11:15:36.507 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002002, message=流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.checkKeyNCName(BpmModelServiceImpl.java:103) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:74) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-12 11:17:45.622 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, name, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value +org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, name, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:129) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:96) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:107) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy126.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 140 common frames omitted +2024-07-12 11:17:45.635 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, name, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value] with root cause +java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy126.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:129) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:96) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:107) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-07-15.0.log b/logs/error-2024-07-15.0.log new file mode 100644 index 0000000..e7e8235 --- /dev/null +++ b/logs/error-2024-07-15.0.log @@ -0,0 +1,3328 @@ +2024-07-15 08:57:56.731 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.convert.BpmTaskConvert.convert(BpmTaskConvert.java:117) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:323) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 09:48:21.438 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 18 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 09:48:21.449 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 09:48:22.931 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 18 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 09:48:22.933 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 10:16:35.449 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 18 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 10:16:35.584 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 10:16:36.578 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 18 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 10:16:36.579 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 18 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$9f22a336.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$d9524b78.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor298.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 14:26:51.313 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 14:36:27.699 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 14:37:30.057 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 15:22:25.711 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006000, message=流程(1797817736644845569) 的任务(Activity_1je9lrv) 已经存在分配规则)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程(1797817736644845569) 的任务(Activity_1je9lrv) 已经存在分配规则 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.createTaskAssignRule(BpmTaskAssignRuleServiceImpl.java:282) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.createTaskAssignRule() + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController.createTaskAssignRule(BpmTaskAssignRuleController.java:45) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$FastClassBySpringCGLIB$$2b743013.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$EnhancerBySpringCGLIB$$a675f9e6.createTaskAssignRule() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 15:22:33.309 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006000, message=流程(1797817736644845569) 的任务(Activity_1je9lrv) 已经存在分配规则)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程(1797817736644845569) 的任务(Activity_1je9lrv) 已经存在分配规则 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.createTaskAssignRule(BpmTaskAssignRuleServiceImpl.java:282) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.createTaskAssignRule() + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController.createTaskAssignRule(BpmTaskAssignRuleController.java:45) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$FastClassBySpringCGLIB$$2b743013.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$EnhancerBySpringCGLIB$$a675f9e6.createTaskAssignRule() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 15:38:46.420 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 16:23:35.969 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 16:25:35.163 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 16:38:13.151 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002001, message=流程模型不存在)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程模型不存在 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:159) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 16:43:14.662 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(开始盘点)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 16:59:42.735 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006000, message=流程(1811679600994717697) 的任务(Activity_0kdx2tx) 已经存在分配规则)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程(1811679600994717697) 的任务(Activity_0kdx2tx) 已经存在分配规则 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.createTaskAssignRule(BpmTaskAssignRuleServiceImpl.java:282) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.createTaskAssignRule() + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController.createTaskAssignRule(BpmTaskAssignRuleController.java:45) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$FastClassBySpringCGLIB$$2b743013.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$EnhancerBySpringCGLIB$$a675f9e6.createTaskAssignRule() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:09:42.616 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:09:42.642 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:12:38.858 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:12:38.889 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:13:01.335 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:13:01.346 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:07.686 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:07.696 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:14.818 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:14.838 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:25.013 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-07-15 17:16:25.015 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_02nfwof' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_0pmlf7m' has outgoing sequence flow 'Flow_1cbl4b7' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_1guyynw' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_13rtkmk' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn +* Exclusive Gateway 'Gateway_1bmxlt2' has outgoing sequence flow 'Flow_0cmho3r' without condition which is not the default flow. | resource hengxingaokeshebeipandian001.bpmn + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$d0015592.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$f360caa7.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$553bb2a7.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-05.0.log b/logs/error-2024-08-05.0.log new file mode 100644 index 0000000..bd1a93f --- /dev/null +++ b/logs/error-2024-08-05.0.log @@ -0,0 +1,7221 @@ +2024-08-05 09:21:01.465 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:192) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 09:21:01.603 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:192) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 09:21:01.818 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:192) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 09:21:01.911 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:192) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a0eb7fb.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ee06b745.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:18:32.991 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: no deployed process definition found with id 'beijianlingyong001:12:8a2edd85-4f11-11ef-adeb-047c16979893': processDefinition is null +org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'beijianlingyong001:12:8a2edd85-4f11-11ef-adeb-047c16979893': processDefinition is null + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.camunda.bpm.engine.impl.util.EnsureUtil.generateException(EnsureUtil.java:398) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:55) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:50) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:47) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:28) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache.findDeployedDefinitionById(ResourceDefinitionCache.java:55) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.findDeployedProcessDefinitionById(DeploymentCache.java:81) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.findById(GetDeployedProcessDefinitionCmd.java:79) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.find(GetDeployedProcessDefinitionCmd.java:71) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:56) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.getProcessDefinition(RepositoryServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinition(BpmProcessDefinitionServiceImpl.java:64) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$228e8af2.getProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:104) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$2bdf80d8.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:18:33.000 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'beijianlingyong001:12:8a2edd85-4f11-11ef-adeb-047c16979893': processDefinition is null] with root cause +org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'beijianlingyong001:12:8a2edd85-4f11-11ef-adeb-047c16979893': processDefinition is null + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.camunda.bpm.engine.impl.util.EnsureUtil.generateException(EnsureUtil.java:398) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:55) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:50) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:47) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:28) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache.findDeployedDefinitionById(ResourceDefinitionCache.java:55) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.findDeployedProcessDefinitionById(DeploymentCache.java:81) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.findById(GetDeployedProcessDefinitionCmd.java:79) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.find(GetDeployedProcessDefinitionCmd.java:71) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:56) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.getProcessDefinition(RepositoryServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinition(BpmProcessDefinitionServiceImpl.java:64) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$228e8af2.getProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:104) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$12ee60c5.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$2bdf80d8.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:41:03.026 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:41:03.036 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:41:59.600 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 15:41:59.601 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:04:25.551 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:188) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:17:19.083 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 145 common frames omitted +2024-08-05 16:17:19.141 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:17:59.942 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 145 common frames omitted +2024-08-05 16:17:59.987 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:18:30.009 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 145 common frames omitted +2024-08-05 16:18:30.104 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:19:20.737 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 145 common frames omitted +2024-08-05 16:19:20.804 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${userIds}. Cause: Cannot resolve identifier 'userIds'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'userIds' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:107) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:31:21.888 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:262) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:188) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:42:30.950 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: no deployed process definition found with id 'MulUsers:3:df4e26c7-5304-11ef-b048-047c16979893': processDefinition is null +org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'MulUsers:3:df4e26c7-5304-11ef-b048-047c16979893': processDefinition is null + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.camunda.bpm.engine.impl.util.EnsureUtil.generateException(EnsureUtil.java:398) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:55) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:50) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:47) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:28) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache.findDeployedDefinitionById(ResourceDefinitionCache.java:55) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.findDeployedProcessDefinitionById(DeploymentCache.java:81) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.findById(GetDeployedProcessDefinitionCmd.java:79) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.find(GetDeployedProcessDefinitionCmd.java:71) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:56) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.getProcessDefinition(RepositoryServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinition(BpmProcessDefinitionServiceImpl.java:64) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.getProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:104) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:42:30.953 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'MulUsers:3:df4e26c7-5304-11ef-b048-047c16979893': processDefinition is null] with root cause +org.camunda.bpm.engine.exception.NullValueException: no deployed process definition found with id 'MulUsers:3:df4e26c7-5304-11ef-b048-047c16979893': processDefinition is null + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.camunda.bpm.engine.impl.util.EnsureUtil.generateException(EnsureUtil.java:398) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:55) + at org.camunda.bpm.engine.impl.util.EnsureUtil.ensureNotNull(EnsureUtil.java:50) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:47) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ProcessDefinitionCache.checkDefinitionFound(ProcessDefinitionCache.java:28) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache.findDeployedDefinitionById(ResourceDefinitionCache.java:55) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.findDeployedProcessDefinitionById(DeploymentCache.java:81) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.findById(GetDeployedProcessDefinitionCmd.java:79) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.find(GetDeployedProcessDefinitionCmd.java:71) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:56) + at org.camunda.bpm.engine.impl.cmd.GetDeployedProcessDefinitionCmd.execute(GetDeployedProcessDefinitionCmd.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.getProcessDefinition(RepositoryServiceImpl.java:206) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinition(BpmProcessDefinitionServiceImpl.java:64) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.getProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:104) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:43:13.514 [http-nio-8080-exec-7] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(c06c8033-5306-11ef-b048-047c16979893/MulUsers:3:98797332-5306-11ef-b048-047c16979893/Activity_025er3t) 任务规则({"createTime":[2024,8,5,16,42,7],"updateTime":[2024,8,5,16,42,7],"creator":null,"updater":null,"deleted":false,"id":1820379745881968643,"modelId":"1820367768417751042","processDefinitionId":"MulUsers:3:98797332-5306-11ef-b048-047c16979893","taskDefinitionKey":"Activity_025er3t","type":30,"options":[]}) 找不到候选人] +2024-08-05 16:43:13.585 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:43:13.746 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:43:29.356 [http-nio-8080-exec-6] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(c9deddcf-5306-11ef-b048-047c16979893/MulUsers:3:98797332-5306-11ef-b048-047c16979893/Activity_025er3t) 任务规则({"createTime":[2024,8,5,16,42,7],"updateTime":[2024,8,5,16,42,7],"creator":null,"updater":null,"deleted":false,"id":1820379745881968643,"modelId":"1820367768417751042","processDefinitionId":"MulUsers:3:98797332-5306-11ef-b048-047c16979893","taskDefinitionKey":"Activity_025er3t","type":30,"options":[]}) 找不到候选人] +2024-08-05 16:43:29.357 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:43:29.428 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:46:02.509 [http-nio-8080-exec-10] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(e6bf23bb-5306-11ef-b048-047c16979893/MulUsers:3:98797332-5306-11ef-b048-047c16979893/Activity_025er3t) 任务规则({"createTime":[2024,8,5,16,42,7],"updateTime":[2024,8,5,16,42,7],"creator":null,"updater":null,"deleted":false,"id":1820379745881968643,"modelId":"1820367768417751042","processDefinitionId":"MulUsers:3:98797332-5306-11ef-b048-047c16979893","taskDefinitionKey":"Activity_025er3t","type":30,"options":[]}) 找不到候选人] +2024-08-05 16:46:02.510 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:46:02.532 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:86) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:54:43.211 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:262) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:188) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:55:04.577 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:188) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:55:56.369 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:55:56.439 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:56:51.893 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:56:51.919 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:57:13.874 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 16:57:13.961 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:10:23.660 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:188) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:11:34.307 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:11:34.352 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:202) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:26:17.170 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: java.lang.String cannot be cast to java.lang.Integer +java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:99) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:26:17.193 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer] with root cause +java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:99) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:35:19.160 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[293bf4ec-530d-11ef-b048-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[293bf4ec-530d-11ef-b048-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1101.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:51:49.333 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: null +java.lang.NullPointerException: null + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:99) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$160acfa4.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$f2909357.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 17:51:49.419 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:99) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$160acfa4.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$f2909357.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 18:46:16.426 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[9f2ff25e-5316-11ef-865c-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[9f2ff25e-5316-11ef-865c-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a9e3582.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ce1205ab.approveTask() + at sun.reflect.GeneratedMethodAccessor836.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 18:49:16.058 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a9e3582.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ce1205ab.approveTask() + at sun.reflect.GeneratedMethodAccessor836.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 18:49:16.122 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a9e3582.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ce1205ab.approveTask() + at sun.reflect.GeneratedMethodAccessor836.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 19:01:30.777 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:262) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a9e3582.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ce1205ab.approveTask() + at sun.reflect.GeneratedMethodAccessor836.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-05 19:19:35.162 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'DELETE VariableInstanceEntity[c2f098ac-5319-11ef-865c-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'DELETE VariableInstanceEntity[c2f098ac-5319-11ef-865c-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$9a9e3582.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$ce1205ab.approveTask() + at sun.reflect.GeneratedMethodAccessor836.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-06.0.log b/logs/error-2024-08-06.0.log new file mode 100644 index 0000000..135bbac --- /dev/null +++ b/logs/error-2024-08-06.0.log @@ -0,0 +1,3715 @@ +2024-08-06 10:07:53.046 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[0f08e840-5391-11ef-9eff-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'UPDATE VariableInstanceEntity[0f08e840-5391-11ef-9eff-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:205) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$dda758a.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$348ac850.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 10:09:36.293 [http-nio-8080-exec-4] ERROR o.glassfish.jersey.server.ServerRuntime$Responder - An I/O error has occurred while writing a response message entity to the container output stream. +org.glassfish.jersey.server.internal.process.MappableException: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:67) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1116) + at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:635) + at org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:373) + at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:363) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:258) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter.applyFilter(ProcessEnginesFilter.java:147) + at org.camunda.bpm.spring.boot.starter.webapp.filter.ResourceLoadingProcessEnginesFilter.applyFilter(ResourceLoadingProcessEnginesFilter.java:58) + at org.camunda.bpm.webapp.impl.filter.AbstractTemplateFilter.doFilter(AbstractTemplateFilter.java:58) + at org.camunda.bpm.spring.boot.starter.webapp.filter.LazyDelegateFilter.doFilter(LazyDelegateFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.headersec.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:89) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.SessionCookieFilter.doFilter(SessionCookieFilter.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:171) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.SecurityFilter.doFilterSecure(SecurityFilter.java:73) + at org.camunda.bpm.webapp.impl.security.filter.SecurityFilter.doFilter(SecurityFilter.java:57) + at org.camunda.bpm.spring.boot.starter.webapp.filter.LazyDelegateFilter.doFilter(LazyDelegateFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter$1.execute(AuthenticationFilter.java:62) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter$1.execute(AuthenticationFilter.java:60) + at org.camunda.bpm.webapp.impl.security.SecurityActions.runWithAuthentications(SecurityActions.java:44) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) + at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:784) + at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:689) + at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388) + at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366) + at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) + at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:301) + at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:200) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:276) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2171) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1184) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1009) + at com.fasterxml.jackson.jaxrs.base.ProviderBase.writeTo(ProviderBase.java:617) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:242) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:227) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:85) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:61) + ... 78 common frames omitted +Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at sun.nio.ch.SocketDispatcher.write0(Native Method) + at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) + at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) + at sun.nio.ch.IOUtil.write(IOUtil.java:65) + at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1424) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:768) + at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:593) + at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:537) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112) + at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194) + at org.apache.coyote.Response.doWrite(Response.java:615) + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340) + ... 96 common frames omitted +2024-08-06 10:09:36.293 [http-nio-8080-exec-2] ERROR o.glassfish.jersey.server.ServerRuntime$Responder - An I/O error has occurred while writing a response message entity to the container output stream. +org.glassfish.jersey.server.internal.process.MappableException: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:67) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1116) + at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:635) + at org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:373) + at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:363) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:258) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter.applyFilter(ProcessEnginesFilter.java:147) + at org.camunda.bpm.spring.boot.starter.webapp.filter.ResourceLoadingProcessEnginesFilter.applyFilter(ResourceLoadingProcessEnginesFilter.java:58) + at org.camunda.bpm.webapp.impl.filter.AbstractTemplateFilter.doFilter(AbstractTemplateFilter.java:58) + at org.camunda.bpm.spring.boot.starter.webapp.filter.LazyDelegateFilter.doFilter(LazyDelegateFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.headersec.HttpHeaderSecurityFilter.doFilter(HttpHeaderSecurityFilter.java:89) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.SessionCookieFilter.doFilter(SessionCookieFilter.java:52) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:171) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.filter.SecurityFilter.doFilterSecure(SecurityFilter.java:73) + at org.camunda.bpm.webapp.impl.security.filter.SecurityFilter.doFilter(SecurityFilter.java:57) + at org.camunda.bpm.spring.boot.starter.webapp.filter.LazyDelegateFilter.doFilter(LazyDelegateFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter$1.execute(AuthenticationFilter.java:62) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter$1.execute(AuthenticationFilter.java:60) + at org.camunda.bpm.webapp.impl.security.SecurityActions.runWithAuthentications(SecurityActions.java:44) + at org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter.doFilter(AuthenticationFilter.java:60) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353) + at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:784) + at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:689) + at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388) + at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366) + at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96) + at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:301) + at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:200) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:276) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator._flushBuffer(UTF8JsonGenerator.java:2171) + at com.fasterxml.jackson.core.json.UTF8JsonGenerator.flush(UTF8JsonGenerator.java:1184) + at com.fasterxml.jackson.databind.ObjectWriter.writeValue(ObjectWriter.java:1009) + at com.fasterxml.jackson.jaxrs.base.ProviderBase.writeTo(ProviderBase.java:617) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:242) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:227) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:85) + at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:139) + at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:61) + ... 78 common frames omitted +Caused by: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。 + at sun.nio.ch.SocketDispatcher.write0(Native Method) + at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) + at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) + at sun.nio.ch.IOUtil.write(IOUtil.java:65) + at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:469) + at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:135) + at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1424) + at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:768) + at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:593) + at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:537) + at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:547) + at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:112) + at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:194) + at org.apache.coyote.Response.doWrite(Response.java:615) + at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:340) + ... 96 common frames omitted +2024-08-06 10:24:54.063 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(提交)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(提交)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$672c8836.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 11:17:25.214 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:262) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$dda758a.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$348ac850.approveTask() + at sun.reflect.GeneratedMethodAccessor956.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 11:52:47.192 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:262) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$dda758a.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$348ac850.approveTask() + at sun.reflect.GeneratedMethodAccessor956.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 14:14:01.508 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 14:14:01.598 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 14:16:05.735 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 14:16:05.738 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* Either loopCardinality or loopDataInputRef/activiti:collection must been set | resource MulUsers.bpmn | line 10 | column 68 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$1.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 14:59:50.183 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.StackOverflowError] with root cause +java.lang.StackOverflowError: null + at sun.misc.URLClassPath.getLoader(URLClassPath.java:556) + at sun.misc.URLClassPath.getNextLoader(URLClassPath.java:494) + at sun.misc.URLClassPath.findResource(URLClassPath.java:224) + at java.net.URLClassLoader$2.run(URLClassLoader.java:572) + at java.net.URLClassLoader$2.run(URLClassLoader.java:570) + at java.security.AccessController.doPrivileged(Native Method) + at java.net.URLClassLoader.findResource(URLClassLoader.java:569) + at com.zeroturnaround.javarebel.ym.getLocalResource(SourceFile:31) + at org.zeroturnaround.javarebel.integration.util.ResourceUtil.getClassResource(SourceFile:305) + at org.zeroturnaround.javarebel.integration.support.BaseClassResourceSource.getClassResource(SourceFile:51) + at com.zeroturnaround.javarebel.zb.getClassResource(SourceFile:30) + at com.zeroturnaround.javarebel.yq.a(SourceFile:523) + at com.zeroturnaround.javarebel.yq.a(SourceFile:156) + at com.zeroturnaround.javarebel.wx.b(SourceFile:514) + at com.zeroturnaround.javarebel.wx.a(SourceFile:304) + at com.zeroturnaround.javarebel.wx.c(SourceFile:293) + at com.zeroturnaround.javarebel.vj.d(SourceFile:435) + at com.zeroturnaround.javarebel.vj.c(SourceFile:431) + at com.zeroturnaround.javarebel.vj.a(SourceFile:414) + at com.zeroturnaround.javarebel.vh.transform(SourceFile:137) + at com.zeroturnaround.javarebel.vh.transform(SourceFile:88) + at java.lang.ClassLoader.defineClass(ClassLoader.java:43009) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) + at java.net.URLClassLoader.access$100(URLClassLoader.java:74) + at java.net.URLClassLoader$1.run(URLClassLoader.java:369) + at java.net.URLClassLoader$1.run(URLClassLoader.java:363) + at java.security.AccessController.doPrivileged(Native Method) + at java.net.URLClassLoader.findClass(URLClassLoader.java:362) + at java.lang.ClassLoader.loadClass(ClassLoader.java:418) + at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:92) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) +2024-08-06 15:05:53.666 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.StackOverflowError] with root cause +java.lang.StackOverflowError: null + at java.lang.String.(String.java:207) + at java.lang.String.substring(String.java:1969) + at com.zeroturnaround.reload.ag.a(SourceFile:482) + at com.zeroturnaround.reload.ag.a(SourceFile:508) + at com.zeroturnaround.reload.z.a(SourceFile:41) + at com.zeroturnaround.reload.z.a(SourceFile:246) + at com.zeroturnaround.jrebelbase.facade.ad.a(SourceFile:90) + at com.zeroturnaround.jrebelbase.facade.ad.cast(SourceFile:51) + at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1276) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1133.invoke(Unknown Source) +2024-08-06 15:12:57.335 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: null +java.lang.StackOverflowError: null + at com.zeroturnaround.jrebelbase.facade.g.getCurrentClass(SourceFile:97) + at com.zeroturnaround.jrebelbase.facade.f.convertForCastInternal(SourceFile:61) + at com.zeroturnaround.jrebelbase.facade.f.convertForCast(SourceFile:1) + at java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry.equals(MethodType.java:1275) + at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940) + at java.lang.invoke.MethodType$ConcurrentWeakInternSet.get(MethodType.java:1215) + at java.lang.invoke.MethodType.makeImpl(MethodType.java:302) + at java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:573) + at java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:442) + at java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:402) + at java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:99) + at java.lang.invoke.MethodHandle.bindArgumentL(MethodHandle.java:1317) + at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1277) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:221) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:194) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:380) + at java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:776) + at java.lang.invoke.MethodHandle.asType(MethodHandle.java:761) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) +2024-08-06 15:12:57.495 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.StackOverflowError] with root cause +java.lang.StackOverflowError: null + at com.zeroturnaround.jrebelbase.facade.g.getCurrentClass(SourceFile:97) + at com.zeroturnaround.jrebelbase.facade.f.convertForCastInternal(SourceFile:61) + at com.zeroturnaround.jrebelbase.facade.f.convertForCast(SourceFile:1) + at java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry.equals(MethodType.java:1275) + at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:940) + at java.lang.invoke.MethodType$ConcurrentWeakInternSet.get(MethodType.java:1215) + at java.lang.invoke.MethodType.makeImpl(MethodType.java:302) + at java.lang.invoke.MethodType.dropParameterTypes(MethodType.java:573) + at java.lang.invoke.LambdaFormEditor.bindArgumentType(LambdaFormEditor.java:442) + at java.lang.invoke.LambdaFormEditor.bindArgumentL(LambdaFormEditor.java:402) + at java.lang.invoke.BoundMethodHandle.bindArgumentL(BoundMethodHandle.java:99) + at java.lang.invoke.MethodHandle.bindArgumentL(MethodHandle.java:1317) + at java.lang.invoke.MethodHandle.bindTo(MethodHandle.java:1277) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvertByEditor(MethodHandleImpl.java:221) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:194) + at java.lang.invoke.MethodHandleImpl.makePairwiseConvert(MethodHandleImpl.java:380) + at java.lang.invoke.MethodHandle.asTypeUncached(MethodHandle.java:776) + at java.lang.invoke.MethodHandle.asType(MethodHandle.java:761) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.updateByTaskId(Unknown Source) + at sun.reflect.GeneratedMethodAccessor1156.invoke(Unknown Source) +2024-08-06 15:24:07.650 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':4:172e0418-5308-11ef-b048-047c16979893 = 'Activity_1ol89z4#multiInstanceBody')' at line 4 +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.java (best guess) +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: SELECT id,model_id,process_definition_id,task_definition_key,`type`,options,create_time,update_time,creator,updater,deleted FROM bpm_task_assign_rule WHERE deleted=0 AND (MulUsers:4:172e0418-5308-11ef-b048-047c16979893 = ?) +### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':4:172e0418-5308-11ef-b048-047c16979893 = 'Activity_1ol89z4#multiInstanceBody')' at line 4 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':4:172e0418-5308-11ef-b048-047c16979893 = 'Activity_1ol89z4#multiInstanceBody')' at line 4] with root cause +java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':4:172e0418-5308-11ef-b048-047c16979893 = 'Activity_1ol89z4#multiInstanceBody')' at line 4 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:121) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor327.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy129.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor325.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy108.selectList(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:236) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassByCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 15:27:16.368 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:659) + at java.util.ArrayList.get(ArrayList.java:435) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:237) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassByCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 15:28:07.465 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:659) + at java.util.ArrayList.get(ArrayList.java:435) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:237) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassByCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 15:34:46.229 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassByCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:33:10.709 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:33:11.479 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:33:29.588 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:33:29.590 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:34:28.430 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:34:28.432 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:37:44.219 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:37:44.220 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:37:56.472 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-06 18:37:56.473 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1138.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-07.0.log b/logs/error-2024-08-07.0.log new file mode 100644 index 0000000..59bb1f1 --- /dev/null +++ b/logs/error-2024-08-07.0.log @@ -0,0 +1,2997 @@ +2024-08-07 09:46:46.354 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 09:50:46.932 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 09:53:26.392 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 09:53:28.188 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:12:42.018 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:12:43.540 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:40:18.371 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:44:11.625 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:44:13.098 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:45:10.290 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:45:11.723 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:47:32.618 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:56:28.494 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 10:56:29.965 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 11:17:21.672 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 11:21:03.887 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$cc5990d8.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor770.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 11:22:47.795 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 11:24:25.967 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 12:04:14.435 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 12:11:57.299 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:315) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 14:09:16.285 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:310) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor806.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:07:21.460 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:313) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:25:29.260 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003003, message=流程定义处于挂起状态)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义处于挂起状态 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:186) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:27:11.460 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003003, message=流程定义处于挂起状态)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义处于挂起状态 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:186) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:32:25.179 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:32:25.196 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:32:38.464 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:32:38.466 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:42:26.390 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 16:42:26.488 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 17:21:46.745 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:659) + at java.util.ArrayList.get(ArrayList.java:435) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:239) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1068.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 17:22:14.081 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:659) + at java.util.ArrayList.get(ArrayList.java:435) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:239) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1068.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 17:22:23.540 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0] with root cause +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:659) + at java.util.ArrayList.get(ArrayList.java:435) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:239) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1068.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 17:24:14.659 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:313) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1068.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-07 17:24:21.568 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:313) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:209) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1068.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-08.0.log b/logs/error-2024-08-08.0.log new file mode 100644 index 0000000..59fbb67 --- /dev/null +++ b/logs/error-2024-08-08.0.log @@ -0,0 +1,4080 @@ +2024-08-08 09:19:59.335 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:177) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.BaseMapperX.selectOne(BaseMapperX.java:36) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.AdminUserMapper.selectByUserId(AdminUserMapper.java:65) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectByUserId(Unknown Source) + at com.lnsoft.workflow.service.impl.AdminUserServiceImpl.getUser(AdminUserServiceImpl.java:65) + at com.lnsoft.workflow.service.impl.AdminUserApiImpl.getUser(AdminUserApiImpl.java:36) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:383) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:20:17.638 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:177) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.BaseMapperX.selectOne(BaseMapperX.java:36) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.AdminUserMapper.selectByUserId(AdminUserMapper.java:65) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectByUserId(Unknown Source) + at com.lnsoft.workflow.service.impl.AdminUserServiceImpl.getUser(AdminUserServiceImpl.java:65) + at com.lnsoft.workflow.service.impl.AdminUserApiImpl.getUser(AdminUserApiImpl.java:36) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:383) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:20:28.600 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:20:28.715 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:27:08.481 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:27:08.536 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:29:52.753 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:29:52.817 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:254) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:49) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:35:24.978 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:177) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.BaseMapperX.selectOne(BaseMapperX.java:36) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.AdminUserMapper.selectByUserId(AdminUserMapper.java:65) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectByUserId(Unknown Source) + at com.lnsoft.workflow.service.impl.AdminUserServiceImpl.getUser(AdminUserServiceImpl.java:65) + at com.lnsoft.workflow.service.impl.AdminUserApiImpl.getUser(AdminUserApiImpl.java:36) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:383) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 09:40:06.516 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at com.baomidou.mybatisplus.core.mapper.BaseMapper.selectOne(BaseMapper.java:177) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.BaseMapperX.selectOne(BaseMapperX.java:36) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectOne(Unknown Source) + at com.lnsoft.workflow.mapper.AdminUserMapper.selectByUserId(AdminUserMapper.java:65) + at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$DefaultMethodInvoker.invoke(MybatisMapperProxy.java:162) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy113.selectByUserId(Unknown Source) + at com.lnsoft.workflow.service.impl.AdminUserServiceImpl.getUser(AdminUserServiceImpl.java:65) + at com.lnsoft.workflow.service.impl.AdminUserApiImpl.getUser(AdminUserApiImpl.java:36) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:383) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:31:53.830 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessDefinitionExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessDefinitionExtDO.(BpmProcessDefinitionExtDO.java:24) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy106.selectListByProcessDefinitionIds(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinitionPage(BpmProcessDefinitionServiceImpl.java:226) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at com.lnsoft.workflow.controller.BpmProcessDefinitionController.getProcessDefinitionPage(BpmProcessDefinitionController.java:34) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at sun.reflect.GeneratedMethodAccessor460.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:33:15.087 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessDefinitionExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessDefinitionExtDO.(BpmProcessDefinitionExtDO.java:24) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy106.selectListByProcessDefinitionIds(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinitionPage(BpmProcessDefinitionServiceImpl.java:226) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at com.lnsoft.workflow.controller.BpmProcessDefinitionController.getProcessDefinitionPage(BpmProcessDefinitionController.java:34) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at sun.reflect.GeneratedMethodAccessor460.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:33:30.484 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessDefinitionExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessDefinitionExtDO.(BpmProcessDefinitionExtDO.java:24) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy106.selectListByProcessDefinitionIds(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.getProcessDefinitionPage(BpmProcessDefinitionServiceImpl.java:226) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at com.lnsoft.workflow.controller.BpmProcessDefinitionController.getProcessDefinitionPage(BpmProcessDefinitionController.java:34) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessDefinitionController$$EnhancerBySpringCGLIB$$1.getProcessDefinitionPage() + at sun.reflect.GeneratedMethodAccessor460.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:33:45.337 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmTaskExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmTaskExtDO.(BpmTaskExtDO.java:19) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.getTodoTaskPage(BpmTaskServiceImpl.java:122) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.getTodoTaskPage() + at com.lnsoft.workflow.controller.BpmTaskController.getTodoTaskPage(BpmTaskController.java:29) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.getTodoTaskPage() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:34:08.369 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessInstanceExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessInstanceExtDO.(BpmProcessInstanceExtDO.java:21) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy116.selectPage(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getMyProcessInstancePage(BpmProcessInstanceServiceImpl.java:211) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getMyProcessInstancePage(BpmProcessInstanceController.java:32) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:34:39.563 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessInstanceExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessInstanceExtDO.(BpmProcessInstanceExtDO.java:21) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy116.selectPage(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getMyProcessInstancePage(BpmProcessInstanceServiceImpl.java:211) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getMyProcessInstancePage(BpmProcessInstanceController.java:32) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:34:45.004 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmProcessInstanceExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmProcessInstanceExtDO.(BpmProcessInstanceExtDO.java:21) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy116.selectPage(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getMyProcessInstancePage(BpmProcessInstanceServiceImpl.java:211) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getMyProcessInstancePage(BpmProcessInstanceController.java:32) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getMyProcessInstancePage() + at sun.reflect.GeneratedMethodAccessor1127.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 10:34:46.022 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.lnsoft.workflow.model.BpmTaskExtDO with invalid types () or values (). Cause: java.lang.reflect.InvocationTargetException] with root cause +java.lang.InstantiationException: null + at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48) + at com.zeroturnaround.jrebelbase.facade.Forward.invokeNewConstructor(SourceFile:194) + at com.lnsoft.workflow.model.BaseDO.(BaseDO.java:65534) + at com.lnsoft.workflow.model.BpmTaskExtDO.(BpmTaskExtDO.java:19) + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.instantiateClass(DefaultObjectFactory.java:62) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:53) + at org.apache.ibatis.reflection.factory.DefaultObjectFactory.create(DefaultObjectFactory.java:45) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:655) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.createResultObject(DefaultResultSetHandler.java:630) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:397) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor240.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor250.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:166) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.selectListByTaskIds(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.getTodoTaskPage(BpmTaskServiceImpl.java:124) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.getTodoTaskPage() + at com.lnsoft.workflow.controller.BpmTaskController.getTodoTaskPage(BpmTaskController.java:29) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.getTodoTaskPage() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 14:56:41.112 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.lnsoft.workflow.model.DlpWorkflowInfoDO' with value '1821436205680316416' Cause: java.lang.IllegalArgumentException: argument type mismatch] with root cause +java.lang.IllegalArgumentException: argument type mismatch + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:44) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.set(BeanWrapper.java:59) + at org.apache.ibatis.reflection.MetaObject.setValue(MetaObject.java:140) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyPropertyMappings(DefaultResultSetHandler.java:494) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:404) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy132.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy119.selectPage(Unknown Source) + at com.lnsoft.workflow.controller.WorkflowController.getDlpWorkflowInfo(WorkflowController.java:83) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 14:56:45.325 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.lnsoft.workflow.model.DlpWorkflowInfoDO' with value '1821436205680316416' Cause: java.lang.IllegalArgumentException: argument type mismatch] with root cause +java.lang.IllegalArgumentException: argument type mismatch + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:44) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.set(BeanWrapper.java:59) + at org.apache.ibatis.reflection.MetaObject.setValue(MetaObject.java:140) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyPropertyMappings(DefaultResultSetHandler.java:494) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:404) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy132.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy119.selectPage(Unknown Source) + at com.lnsoft.workflow.controller.WorkflowController.getDlpWorkflowInfo(WorkflowController.java:83) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 14:56:52.565 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.lnsoft.workflow.model.DlpWorkflowInfoDO' with value '1821436205680316416' Cause: java.lang.IllegalArgumentException: argument type mismatch] with root cause +java.lang.IllegalArgumentException: argument type mismatch + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:44) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.set(BeanWrapper.java:59) + at org.apache.ibatis.reflection.MetaObject.setValue(MetaObject.java:140) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyPropertyMappings(DefaultResultSetHandler.java:494) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:404) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy132.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy119.selectPage(Unknown Source) + at com.lnsoft.workflow.controller.WorkflowController.getDlpWorkflowInfo(WorkflowController.java:83) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 14:58:33.461 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Could not set property 'id' of 'class com.lnsoft.workflow.model.DlpWorkflowInfoDO' with value '1821436205680316416' Cause: java.lang.IllegalArgumentException: argument type mismatch] with root cause +java.lang.IllegalArgumentException: argument type mismatch + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.reflection.invoker.MethodInvoker.invoke(MethodInvoker.java:44) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.setBeanProperty(BeanWrapper.java:180) + at org.apache.ibatis.reflection.wrapper.BeanWrapper.set(BeanWrapper.java:59) + at org.apache.ibatis.reflection.MetaObject.setValue(MetaObject.java:140) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.applyPropertyMappings(DefaultResultSetHandler.java:494) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.getRowValue(DefaultResultSetHandler.java:404) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValuesForSimpleResultMap(DefaultResultSetHandler.java:354) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleRowValues(DefaultResultSetHandler.java:328) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSet(DefaultResultSetHandler.java:301) + at org.apache.ibatis.executor.resultset.DefaultResultSetHandler.handleResultSets(DefaultResultSetHandler.java:194) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy132.query(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy131.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.selectList(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForIPage(MybatisMapperMethod.java:121) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:85) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy119.selectPage(Unknown Source) + at com.lnsoft.workflow.controller.WorkflowController.getDlpWorkflowInfo(WorkflowController.java:83) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 16:56:13.823 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 +java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.lang.ClassNotFoundException: com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at java.net.URLClassLoader.findClass(URLClassLoader.java:382) + at java.lang.ClassLoader.loadClass(ClassLoader.java:418) + at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + ... 177 common frames omitted +2024-08-08 16:56:14.049 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3] with root cause +java.lang.ClassNotFoundException: com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at java.net.URLClassLoader.findClass(URLClassLoader.java:382) + at java.lang.ClassLoader.loadClass(ClassLoader.java:418) + at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) + at java.lang.ClassLoader.loadClass(ClassLoader.java:351) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 16:56:29.716 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 +java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 16:56:29.784 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3] with root cause +java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 16:56:31.333 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 +java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-08 16:56:31.407 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3] with root cause +java.lang.NoClassDefFoundError: com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2$$M$_jr_68CEDA24B398D4FC_3 + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.updateTaskExtAssign(BpmTaskServiceImpl.java:422) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.updateTaskExtAssign() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:66) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireAssignmentEvent(TaskEntity.java:1222) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-09.0.log b/logs/error-2024-08-09.0.log new file mode 100644 index 0000000..9f71166 --- /dev/null +++ b/logs/error-2024-08-09.0.log @@ -0,0 +1,7456 @@ +2024-08-09 10:27:37.494 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' +org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.invokeTaskListenerException(EnginePersistenceLogger.java:468) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1090) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.springframework.dao.DeadlockLoserDataAccessException: +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:271) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy84.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + ... 162 common frames omitted +Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 182 common frames omitted +2024-08-09 10:27:37.605 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction'] with root cause +com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 10:27:38.816 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' +org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.invokeTaskListenerException(EnginePersistenceLogger.java:468) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1090) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.springframework.dao.DeadlockLoserDataAccessException: +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:271) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy84.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + ... 162 common frames omitted +Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 182 common frames omitted +2024-08-09 10:27:38.821 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction'] with root cause +com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy131.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy130.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy84.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy118.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 10:34:50.482 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 164 common frames omitted +2024-08-09 10:34:50.717 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:58:42.018 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:58:42.234 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:58:44.146 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:58:44.205 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:59:09.069 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 13:59:09.119 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:00:45.339 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:00:45.458 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:09.718 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:09.720 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:14.540 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:14.543 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:19.768 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:19.769 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:50.124 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:50.125 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:53.224 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:53.225 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:55.841 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:14:55.843 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor1007.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:08.499 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:08.569 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:10.445 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:10.527 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:12.684 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:12.760 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:15.186 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:16:15.293 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:28:43.826 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:371) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:28:43.998 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:371) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:29:05.368 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:371) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:29:05.555 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:371) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:54:20.173 [http-nio-8080-exec-8] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(33e1494a-561c-11ef-8629-047c16979893/guzhangbaoxiu:1:cec1ef33-2c70-11ef-85a0-047c16979893/Activity_1f0doa8) 任务规则({"createTime":[2024,6,17,14,14,9],"updateTime":[2024,6,17,14,14,9],"creator":null,"updater":null,"deleted":false,"id":1802585503424126977,"modelId":"1802583407484280833","processDefinitionId":"guzhangbaoxiu:1:cec1ef33-2c70-11ef-85a0-047c16979893","taskDefinitionKey":"Activity_1f0doa8","type":30,"options":[]}) 找不到候选人] +2024-08-09 14:54:20.174 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:54:20.336 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$1.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:54:39.611 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 163 common frames omitted +2024-08-09 14:54:39.675 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:54:43.072 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 163 common frames omitted +2024-08-09 14:54:43.099 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 14:58:13.854 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' +org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + ... 163 common frames omitted +2024-08-09 14:58:13.884 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Unknown property used in expression: ${assignee}. Cause: Cannot resolve identifier 'assignee'] with root cause +org.camunda.bpm.engine.impl.javax.el.PropertyNotFoundException: Cannot resolve identifier 'assignee' + at org.camunda.bpm.engine.impl.juel.AstIdentifier.eval(AstIdentifier.java:83) + at org.camunda.bpm.engine.impl.juel.AstEval.eval(AstEval.java:50) + at org.camunda.bpm.engine.impl.juel.AstNode.getValue(AstNode.java:26) + at org.camunda.bpm.engine.impl.juel.TreeValueExpression.getValue(TreeValueExpression.java:114) + at org.camunda.bpm.engine.impl.delegate.ExpressionGetInvocation.invoke(ExpressionGetInvocation.java:40) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:60) + at org.camunda.bpm.engine.impl.el.JuelExpression.getValue(JuelExpression.java:51) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignee(TaskDecorator.java:157) + at org.camunda.bpm.engine.impl.task.TaskDecorator.initializeTaskAssignments(TaskDecorator.java:147) + at org.camunda.bpm.engine.impl.task.TaskDecorator.decorate(TaskDecorator.java:63) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:59) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1.createProcessInstance() + at sun.reflect.GeneratedMethodAccessor1281.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 15:21:20.242 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:368) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 15:21:26.503 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:368) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-09 15:26:29.075 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005000, message=审批任务失败,原因:该任务不处于未审批)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务不处于未审批 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:368) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$1.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$1.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$1.approveTask() + at sun.reflect.GeneratedMethodAccessor1286.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:97) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:41002) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-12.0.log b/logs/error-2024-08-12.0.log new file mode 100644 index 0000000..508f280 --- /dev/null +++ b/logs/error-2024-08-12.0.log @@ -0,0 +1,5852 @@ +2024-08-12 08:38:04.896 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' +org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction' + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.invokeTaskListenerException(EnginePersistenceLogger.java:468) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1090) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.springframework.dao.DeadlockLoserDataAccessException: +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:271) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy114.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + ... 166 common frames omitted +Caused by: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 186 common frames omitted +2024-08-12 08:38:05.033 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-03051 There was an exception while invoking the TaskListener. Message: ' +### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +### The error may exist in com/lnsoft/workflow/mapper/BpmTaskExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmTaskExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_task_ext ( id, assignee_user_id, name, task_id, result, process_instance_id, process_definition_id, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction +; Deadlock found when trying to get lock; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction'] with root cause +com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Deadlock found when trying to get lock; try restarting transaction + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:124) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy114.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.createTaskExt(BpmTaskServiceImpl.java:380) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy.invokeMethod(CglibAopProxy.java:386) + at org.springframework.aop.framework.CglibAopProxy.access$000(CglibAopProxy.java:85) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:704) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.createTaskExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:44) + at org.camunda.bpm.engine.impl.task.delegate.TaskListenerInvocation.invoke(TaskListenerInvocation.java:45) + at org.camunda.bpm.engine.impl.delegate.DelegateInvocation.proceed(DelegateInvocation.java:58) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocationInContext(DefaultDelegateInterceptor.java:92) + at org.camunda.bpm.engine.impl.delegate.DefaultDelegateInterceptor.handleInvocation(DefaultDelegateInterceptor.java:63) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1104) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.invokeListener(TaskEntity.java:1084) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.fireEvent(TaskEntity.java:1036) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.transitionTo(TaskEntity.java:1180) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.performExecution(UserTaskActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.bpmn.behavior.TaskActivityBehavior.execute(TaskActivityBehavior.java:69) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:23:14.718 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(创建保养计划)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(创建保养计划)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:23:17.045 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002004, message=部署流程失败,原因:用户任务(负责人保养)未配置分配规则,请点击【修改流程】按钮进行配置)] with root cause +com.lnsoft.workflow.exception.ServiceException: 部署流程失败,原因:用户任务(负责人保养)未配置分配规则,请点击【修改流程】按钮进行配置 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.lambda$checkTaskAssignRuleAllConfig$4(BpmTaskAssignRuleServiceImpl.java:340) + at java.util.ArrayList.forEach(ArrayList.java:1259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.checkTaskAssignRuleAllConfig(BpmTaskAssignRuleServiceImpl.java:338) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.checkTaskAssignRuleAllConfig() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:190) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:56:45.350 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003000, message=流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:85) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:57:06.406 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003000, message=流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:85) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:57:23.031 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003000, message=流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:85) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 09:57:41.780 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003000, message=流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的标识期望是(UpKeepTask),当前是(HXGKbyrw001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:85) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:01:51.839 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:01:51.841 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:04:36.911 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value +org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 common frames omitted +2024-08-12 10:06:53.967 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(8b63aa38-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(8b63aa38-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:06:54.249 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(8b63aa38-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(8b63aa38-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:07:01.034 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(8fd13d94-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(8fd13d94-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:07:01.225 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(8fd13d94-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(8fd13d94-584f-11ef-90e4-047c16979893/UpKeepTask:1:3207d742-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:10:06.195 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(fe2eb843-584f-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(fe2eb843-584f-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:10:06.236 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(fe2eb843-584f-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(fe2eb843-584f-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:10:12.165 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(01bd0f2f-5850-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(01bd0f2f-5850-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:10:12.253 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(01bd0f2f-5850-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(01bd0f2f-5850-11ef-90e4-047c16979893/UpKeepTask:2:ee07bd92-584f-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:15:01.032 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(ade7761e-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(ade7761e-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:15:01.193 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(ade7761e-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(ade7761e-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:15:07.167 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(b18c895a-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(b18c895a-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:15:07.295 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(b18c895a-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(b18c895a-5850-11ef-90e4-047c16979893/UpKeepTask:3:a4cef85d-5850-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:18:21.559 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(2568e055-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(2568e055-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:18:21.611 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(2568e055-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(2568e055-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:18:27.100 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(28be9b11-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(28be9b11-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:18:27.121 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(28be9b11-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(28be9b11-5851-11ef-90e4-047c16979893/UpKeepTask:4:1d103024-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:24:09.636 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(f4d130b0-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(f4d130b0-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:24:09.716 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(f4d130b0-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(f4d130b0-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:24:15.900 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 流程任务(f8a47fdc-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 +java.lang.RuntimeException: 流程任务(f8a47fdc-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:24:15.991 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.RuntimeException: 流程任务(f8a47fdc-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则] with root cause +java.lang.RuntimeException: 流程任务(f8a47fdc-5851-11ef-90e4-047c16979893/UpKeepTask:5:ec2cf88f-5851-11ef-90e4-047c16979893/Activity_1mhogkz) 找不到符合的任务规则 + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.getTaskRule(BpmTaskAssignRuleServiceImpl.java:259) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:97) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$7447d29b.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:95) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:196) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:106) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:39:10.937 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:39:10.938 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:39:29.235 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 10:39:29.237 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* cvc-id.2: ID 值 'UpKeepTask' 出现了多次。 | resource UpKeepTask.bpmn | line 6 | column 97 +* cvc-attribute.3: 在元素 'bpmn:process' 中, 属性 'id' 的值 'UpKeepTask' 与其类型 'ID' 不匹配。 | resource UpKeepTask.bpmn | line 6 | column 97 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:13:23.667 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 4 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 4 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:13:23.736 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 4 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 4 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:21:22.114 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 5 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 5 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:21:22.116 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 5 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 5 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:23:45.878 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 2 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 14:23:46.012 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 2 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$1fd65c83.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor573.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 15:03:04.901 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[e9265d69-5878-11ef-90e4-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[e9265d69-5878-11ef-90e4-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$348ac850.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-12 15:54:55.694 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value +org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 common frames omitted +2024-08-12 15:55:05.486 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value +org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 common frames omitted +2024-08-12 15:55:20.766 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value +org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 common frames omitted diff --git a/logs/error-2024-08-13.0.log b/logs/error-2024-08-13.0.log new file mode 100644 index 0000000..c12cbd2 --- /dev/null +++ b/logs/error-2024-08-13.0.log @@ -0,0 +1,3703 @@ +2024-08-13 10:27:56.189 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[a4c297c0-591b-11ef-8986-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[a4c297c0-591b-11ef-8986-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$20fe3935.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$8c9aadff.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:17:36.434 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003001, message=流程定义的名字期望是(保养任务),当前是(保养任务000001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的名字期望是(保养任务),当前是(保养任务000001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:88) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:17:48.562 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009003001, message=流程定义的名字期望是(保养任务),当前是(保养任务000001),请修改 BPMN 流程图)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程定义的名字期望是(保养任务),当前是(保养任务000001),请修改 BPMN 流程图 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:88) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:19:09.811 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[f09677ae-593b-11ef-8986-047c16979893]' failed. Entity was updated by another transaction concurrently.] with root cause +org.camunda.bpm.engine.OptimisticLockingException: ENGINE-03005 Execution of 'INSERT VariableInstanceEntity[f09677ae-593b-11ef-8986-047c16979893]' failed. Entity was updated by another transaction concurrently. + at org.camunda.bpm.engine.impl.db.EnginePersistenceLogger.concurrentUpdateDbEntityException(EnginePersistenceLogger.java:141) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.handleConcurrentModification(DbEntityManager.java:413) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperations(DbEntityManager.java:356) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flushDbOperationManager(DbEntityManager.java:323) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.flush(DbEntityManager.java:295) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.flushSessions(CommandContext.java:272) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.close(CommandContext.java:188) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:119) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$20fe3935.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$8c9aadff.approveTask() + at sun.reflect.GeneratedMethodAccessor846.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:22:28.995 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006000, message=流程(1823243234338172930) 的任务(Activity_1bzsy0y) 已经存在分配规则)] with root cause +com.lnsoft.workflow.exception.ServiceException: 流程(1823243234338172930) 的任务(Activity_1bzsy0y) 已经存在分配规则 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.createTaskAssignRule(BpmTaskAssignRuleServiceImpl.java:282) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$cc57b84a.createTaskAssignRule() + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController.createTaskAssignRule(BpmTaskAssignRuleController.java:45) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$FastClassBySpringCGLIB$$2b743013.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskAssignRuleController$$EnhancerBySpringCGLIB$$4509f0a0.createTaskAssignRule() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:22:58.440 [http-nio-8080-exec-7] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:22:58.761 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:23:10.422 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:23:10.899 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 818 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:24:05.124 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:24:05.180 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:24:15.333 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:24:15.337 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822] with root cause +org.camunda.bpm.engine.ParseException: ENGINE-09005 Could not parse BPMN process. Errors: +* process must define a startEvent element | resource UpKeepTicket.bpmn | line 2 | column 822 + at org.camunda.bpm.engine.impl.util.EngineUtilLogger.exceptionDuringParsing(EngineUtilLogger.java:66) + at org.camunda.bpm.engine.impl.util.xml.Parse.throwExceptionForErrors(Parse.java:240) + at org.camunda.bpm.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:355) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.transformDefinitions(BpmnDeployer.java:105) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.transformResource(AbstractDefinitionDeployer.java:99) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.parseDefinitionResources(AbstractDefinitionDeployer.java:74) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:64) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$6e954c4c.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7a504be1.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$f3cfa961.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:54:48.514 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 14:54:57.262 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:07:17.032 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:07:17.189 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:11:06.599 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:11:06.679 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:30:46.356 [http-nio-8080-exec-1] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 6 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 6 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor671.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:30:46.359 [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 6 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 6 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor671.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:32:56.148 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: Query return 7 results instead of max 1 +org.camunda.bpm.engine.ProcessEngineException: Query return 7 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor671.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:32:56.149 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: Query return 7 results instead of max 1] with root cause +org.camunda.bpm.engine.ProcessEngineException: Query return 7 results instead of max 1 + at org.camunda.bpm.engine.impl.AbstractQuery.executeSingleResult(AbstractQuery.java:245) + at org.camunda.bpm.engine.impl.AbstractQuery.execute(AbstractQuery.java:195) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.AbstractQuery.executeResult(AbstractQuery.java:160) + at org.camunda.bpm.engine.impl.AbstractQuery.singleResult(AbstractQuery.java:136) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.getHisProcessInstanceVO(BpmProcessInstanceServiceImpl.java:327) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.getHisProcessInstanceVO() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.getHisProcessInstance(BpmProcessInstanceController.java:59) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$c28fab17.getHisProcessInstance() + at sun.reflect.GeneratedMethodAccessor671.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:655) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:54:31.056 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 15:54:31.168 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'.] with root cause +org.camunda.bpm.engine.ProcessEngineException: ENGINE-02024 Expression '${userIds}' didn't resolve to type 'Collection'. + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnBehaviorLogger.unresolvableExpressionException(BpmnBehaviorLogger.java:154) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.resolveNrOfInstances(MultiInstanceActivityBehavior.java:109) + at org.camunda.bpm.engine.impl.bpmn.behavior.MultiInstanceActivityBehavior.execute(MultiInstanceActivityBehavior.java:64) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute$2.callback(PvmAtomicOperationActivityExecute.java:50) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueIfExecutionDoesNotAffectNextOperation(PvmExecutionImpl.java:2082) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:42) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityExecute.execute(PvmAtomicOperationActivityExecute.java:31) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:61) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerStart.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerStart.java:30) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.take(PvmExecutionImpl.java:799) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:89) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionDestroyScope.execute(PvmAtomicOperationTransitionDestroyScope.java:37) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:54) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd$1.callback(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:49) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionNotifyListenerEnd.eventNotificationsCompleted(PvmAtomicOperationTransitionNotifyListenerEnd.java:29) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:70) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransitions(PvmExecutionImpl.java:1081) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.leaveActivityViaTransition(PvmExecutionImpl.java:1013) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performOutgoingBehavior(BpmnActivityBehavior.java:101) + at org.camunda.bpm.engine.impl.bpmn.behavior.BpmnActivityBehavior.performDefaultOutgoingBehavior(BpmnActivityBehavior.java:55) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.doLeave(FlowNodeActivityBehavior.java:56) + at org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior.doLeave(AbstractBpmnActivityBehavior.java:62) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:56) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityLeave.execute(PvmAtomicOperationActivityLeave.java:32) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2021) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl$6.callback(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.continueExecutionIfNotCanceled(PvmExecutionImpl.java:2088) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2037) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.dispatchDelayedEventsAndPerformOperation(PvmExecutionImpl.java:2018) + at org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior.leave(FlowNodeActivityBehavior.java:52) + at org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior.signal(UserTaskActivityBehavior.java:66) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.signal(PvmExecutionImpl.java:781) + at org.camunda.bpm.engine.impl.persistence.entity.TaskEntity.complete(TaskEntity.java:342) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.completeTask(CompleteTaskCmd.java:100) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:81) + at org.camunda.bpm.engine.impl.cmd.CompleteTaskCmd.execute(CompleteTaskCmd.java:37) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.TaskServiceImpl.complete(TaskServiceImpl.java:179) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:312) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 16:05:34.144 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:373) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 16:05:34.666 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:373) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-13 16:24:39.281 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009005001, message=审批任务失败,原因:该任务的审批人不是你)] with root cause +com.lnsoft.workflow.exception.ServiceException: 审批任务失败,原因:该任务的审批人不是你 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.checkTask(BpmTaskServiceImpl.java:373) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl.approveTask(BpmTaskServiceImpl.java:267) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$FastClassBySpringCGLIB$$a84a74ac.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$$EnhancerBySpringCGLIB$$58a4e248.approveTask() + at com.lnsoft.workflow.controller.BpmTaskController.approveTask(BpmTaskController.java:51) + at com.lnsoft.workflow.controller.BpmTaskController$$FastClassBySpringCGLIB$$982c0828.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmTaskController$$EnhancerBySpringCGLIB$$d74416e4.approveTask() + at sun.reflect.GeneratedMethodAccessor843.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-15.0.log b/logs/error-2024-08-15.0.log new file mode 100644 index 0000000..5a5cdd1 --- /dev/null +++ b/logs/error-2024-08-15.0.log @@ -0,0 +1,774 @@ +2024-08-15 17:31:24.540 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-15 17:31:29.990 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-15 17:31:42.477 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-15 17:31:42.572 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-15 17:32:35.809 [http-nio-8080-exec-10] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-15 17:32:35.829 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1685669d.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$b1f6f4f4.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$9bbfc3b2.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2024-08-16.0.log b/logs/error-2024-08-16.0.log new file mode 100644 index 0000000..6fcf7c7 --- /dev/null +++ b/logs/error-2024-08-16.0.log @@ -0,0 +1,1113 @@ +2024-08-16 09:27:05.777 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009002000, message=已经存在流程标识为【FastUpKeepTicket】的流程)] with root cause +com.lnsoft.workflow.exception.ServiceException: 已经存在流程标识为【FastUpKeepTicket】的流程 + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:53) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.createModel(BpmModelServiceImpl.java:78) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.createModel() + at com.lnsoft.workflow.controller.BpmModelController.createModel(BpmModelController.java:61) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.createModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-16 09:28:04.241 [http-nio-8080-exec-4] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-16 09:28:04.244 [http-nio-8080-exec-4] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-16 09:29:46.859 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-16 09:29:46.861 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-16 09:30:36.547 [http-nio-8080-exec-5] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-16 09:30:36.548 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +2024-08-16 09:34:11.441 [http-nio-8080-exec-9] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. +org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace. + at org.camunda.bpm.engine.impl.util.ExceptionUtil.wrapPersistenceException(ExceptionUtil.java:360) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:354) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + ... 122 common frames omitted +2024-08-16 09:34:11.443 [http-nio-8080-exec-9] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.camunda.bpm.engine.ProcessEngineException: An exception occurred in the persistence layer. Please check the server logs for a detailed message and the entire exception stack trace.] with root cause +org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 2 + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:80) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.lambda$selectOne$3(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.util.ExceptionUtil.doWithExceptionWrapper(ExceptionUtil.java:351) + at org.camunda.bpm.engine.impl.db.sql.DbSqlSession.selectOne(DbSqlSession.java:128) + at org.camunda.bpm.engine.impl.db.entitymanager.DbEntityManager.selectOne(DbEntityManager.java:187) + at org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionManager.findLatestProcessDefinitionByKeyAndTenantId(ProcessDefinitionManager.java:105) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:122) + at org.camunda.bpm.engine.impl.bpmn.deployer.BpmnDeployer.findLatestDefinitionByKeyAndTenantId(BpmnDeployer.java:71) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.persistDefinitions(AbstractDefinitionDeployer.java:215) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.postProcessDefinitions(AbstractDefinitionDeployer.java:202) + at org.camunda.bpm.engine.impl.AbstractDefinitionDeployer.deploy(AbstractDefinitionDeployer.java:66) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:54) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer$1.call(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.CacheDeployer.deploy(CacheDeployer.java:51) + at org.camunda.bpm.engine.impl.persistence.deploy.cache.DeploymentCache.deploy(DeploymentCache.java:71) + at org.camunda.bpm.engine.impl.persistence.entity.DeploymentManager.insertDeployment(DeploymentManager.java:64) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.deploy(DeployCmd.java:258) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.lambda$doExecute$0(DeployCmd.java:155) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:559) + at org.camunda.bpm.engine.impl.interceptor.CommandContext.runWithoutAuthorization(CommandContext.java:547) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.doExecute(DeployCmd.java:141) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:101) + at org.camunda.bpm.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:81) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.RepositoryServiceImpl.deployWithResult(RepositoryServiceImpl.java:104) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deployWithResult(DeploymentBuilderImpl.java:270) + at org.camunda.bpm.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:266) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl.createProcessDefinition(BpmProcessDefinitionServiceImpl.java:73) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$FastClassBySpringCGLIB$$4760477.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessDefinitionServiceImpl$$EnhancerBySpringCGLIB$$1f504078.createProcessDefinition() + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl.deployModel(BpmModelServiceImpl.java:203) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$FastClassBySpringCGLIB$$5e532610.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmModelServiceImpl$$EnhancerBySpringCGLIB$$7e5418.deployModel() + at com.lnsoft.workflow.controller.BpmModelController.deployModel(BpmModelController.java:93) + at com.lnsoft.workflow.controller.BpmModelController$$FastClassBySpringCGLIB$$9ab2cb5e.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmModelController$$EnhancerBySpringCGLIB$$a48a9d8d.deployModel() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2025-04-22.0.log b/logs/error-2025-04-22.0.log new file mode 100644 index 0000000..655db64 --- /dev/null +++ b/logs/error-2025-04-22.0.log @@ -0,0 +1,165 @@ +2025-04-22 03:34:26.692 [http-nio-8080-exec-10] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: ZSxaTvM7.asp\0txt] with root cause +org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: ZSxaTvM7.asp\0txt + at org.apache.tomcat.util.http.fileupload.util.Streams.checkFileName(Streams.java:144) + at org.apache.tomcat.util.http.fileupload.impl.FileItemStreamImpl.getName(FileItemStreamImpl.java:160) + at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:287) + at org.apache.catalina.connector.Request.parseParts(Request.java:2625) + at org.apache.catalina.connector.Request.getParts(Request.java:2526) + at org.apache.catalina.connector.RequestFacade.getParts(RequestFacade.java:795) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.(StandardMultipartHttpServletRequest.java:88) + at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) + at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1208) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1042) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:34:42.623 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: %{#context['com.opensymphony.xwork2.dispatcher.HttpServletResponse'].addHeader('sQ2B'+'yY7w','BtTE'+'z7FI')}\0b] with root cause +org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: %{#context['com.opensymphony.xwork2.dispatcher.HttpServletResponse'].addHeader('sQ2B'+'yY7w','BtTE'+'z7FI')}\0b + at org.apache.tomcat.util.http.fileupload.util.Streams.checkFileName(Streams.java:144) + at org.apache.tomcat.util.http.fileupload.impl.FileItemStreamImpl.getName(FileItemStreamImpl.java:160) + at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:287) + at org.apache.catalina.connector.Request.parseParts(Request.java:2625) + at org.apache.catalina.connector.Request.getParts(Request.java:2526) + at org.apache.catalina.connector.RequestFacade.getParts(RequestFacade.java:795) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.(StandardMultipartHttpServletRequest.java:88) + at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) + at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1208) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1042) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:35:06.309 [http-nio-8080-exec-5] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: "/../../../__test__.war\0.txt"Content-Type: application/octet-stream] with root cause +org.apache.tomcat.util.http.fileupload.InvalidFileNameException: Invalid file name: "/../../../__test__.war\0.txt"Content-Type: application/octet-stream + at org.apache.tomcat.util.http.fileupload.util.Streams.checkFileName(Streams.java:144) + at org.apache.tomcat.util.http.fileupload.impl.FileItemStreamImpl.getName(FileItemStreamImpl.java:160) + at org.apache.tomcat.util.http.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:287) + at org.apache.catalina.connector.Request.parseParts(Request.java:2625) + at org.apache.catalina.connector.Request.getParts(Request.java:2526) + at org.apache.catalina.connector.RequestFacade.getParts(RequestFacade.java:795) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.parseRequest(StandardMultipartHttpServletRequest.java:95) + at org.springframework.web.multipart.support.StandardMultipartHttpServletRequest.(StandardMultipartHttpServletRequest.java:88) + at org.springframework.web.multipart.support.StandardServletMultipartResolver.resolveMultipart(StandardServletMultipartResolver.java:122) + at org.springframework.web.servlet.DispatcherServlet.checkMultipart(DispatcherServlet.java:1208) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1042) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2025-04-25.0.log b/logs/error-2025-04-25.0.log new file mode 100644 index 0000000..70fe76f --- /dev/null +++ b/logs/error-2025-04-25.0.log @@ -0,0 +1,1636 @@ +2025-04-25 10:52:13.980 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:14.022 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:14.532 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:15.039 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:15.543 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:16.058 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:16.573 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:17.077 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:17.579 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:18.095 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:18.598 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:19.101 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:19.610 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:20.116 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:20.625 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:21.135 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:21.641 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:22.147 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:22.654 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:23.158 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:23.663 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:24.171 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:24.678 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:25.183 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:25.692 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 10:52:26.194 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 13:28:33.092 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-25 13:28:33.116 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR org.camunda.bpm.engine.jobexecutor - ENGINE-14019 Exception during job acquisition Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. +org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:309) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + ... 11 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,968 milliseconds ago. The last packet sent successfully to the server was 78,970 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-25 13:29:33.048 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-25 13:29:33.048 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR org.camunda.bpm.engine.jobexecutor - ENGINE-14019 Exception during job acquisition Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. +org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:309) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + ... 11 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 44,452 milliseconds ago. The last packet sent successfully to the server was 44,453 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-25 15:34:16.137 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 15:34:17.145 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 15:34:17.651 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 15:34:18.160 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 15:34:18.665 [Druid-ConnectionPool-Create-770272954] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-25 15:53:34.248 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-25 15:53:34.249 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR org.camunda.bpm.engine.jobexecutor - ENGINE-14019 Exception during job acquisition Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. +org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:309) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + ... 11 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 76,824 milliseconds ago. The last packet sent successfully to the server was 76,825 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor121.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted diff --git a/logs/error-2025-04-27.0.log b/logs/error-2025-04-27.0.log new file mode 100644 index 0000000..407b6d3 --- /dev/null +++ b/logs/error-2025-04-27.0.log @@ -0,0 +1,699 @@ +2025-04-27 08:54:13.073 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-27 08:54:13.077 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR org.camunda.bpm.engine.jobexecutor - ENGINE-14019 Exception during job acquisition Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. +org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:309) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + ... 11 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 78,945 milliseconds ago. The last packet sent successfully to the server was 78,946 milliseconds ago. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-27 10:09:31.986 [http-nio-8080-exec-6] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(a84e5187-230c-11f0-937b-047c16979893/InspectionOftenPath:18:6f099a6c-9668-11ef-9972-047c16979893/Event_0zywth4) 任务规则({"createTime":[2024,10,30,10,41,16],"updateTime":[2024,10,30,10,41,16],"creator":null,"updater":null,"deleted":false,"id":1851454289451180033,"modelId":"1836318103916826625","processDefinitionId":"InspectionOftenPath:18:6f099a6c-9668-11ef-9972-047c16979893","taskDefinitionKey":"Activity_05fajab","type":70,"options":["发起人自己"],"fieldDisplay":null,"button":"approve","status":"0"}) 找不到候选人] +2025-04-27 10:09:31.995 [http-nio-8080-exec-6] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-27 10:09:32.015 [http-nio-8080-exec-6] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-27 10:12:02.503 [http-nio-8080-exec-8] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(02134698-230d-11f0-937b-047c16979893/InspectionOftenPath:18:6f099a6c-9668-11ef-9972-047c16979893/Event_0zywth4) 任务规则({"createTime":[2024,10,30,10,41,16],"updateTime":[2024,10,30,10,41,16],"creator":null,"updater":null,"deleted":false,"id":1851454289451180033,"modelId":"1836318103916826625","processDefinitionId":"InspectionOftenPath:18:6f099a6c-9668-11ef-9972-047c16979893","taskDefinitionKey":"Activity_05fajab","type":70,"options":["发起人自己"],"fieldDisplay":null,"button":"approve","status":"0"}) 找不到候选人] +2025-04-27 10:12:02.503 [http-nio-8080-exec-8] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-27 10:12:02.508 [http-nio-8080-exec-8] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2025-04-28.0.log b/logs/error-2025-04-28.0.log new file mode 100644 index 0000000..5e85a06 --- /dev/null +++ b/logs/error-2025-04-28.0.log @@ -0,0 +1,570 @@ +2025-04-28 08:48:58.524 [http-nio-8080-exec-3] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(91ca5e8e-23ca-11f0-937b-047c16979893/caigouruku:12:8705bd9c-9751-11ef-ba4a-047c169798ec/Event_17b89ls) 任务规则({"createTime":[2024,10,31,14,29,49],"updateTime":[2024,10,31,14,29,49],"creator":null,"updater":null,"deleted":false,"id":1851874194764414978,"modelId":"1815565962135236610","processDefinitionId":"caigouruku:12:8705bd9c-9751-11ef-ba4a-047c169798ec","taskDefinitionKey":"Activity_0ub61h0","type":70,"options":["发起人自己"],"fieldDisplay":null,"button":"approve","status":"0"}) 找不到候选人] +2025-04-28 08:48:58.546 [http-nio-8080-exec-3] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-28 08:48:58.576 [http-nio-8080-exec-3] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-28 08:51:28.426 [http-nio-8080-exec-2] ERROR c.l.w.service.impl.BpmTaskAssignRuleServiceImpl - [calculateTaskCandidateUsers][流程任务(eb259554-23ca-11f0-937b-047c16979893/caigouruku:13:c7339e31-23ca-11f0-937b-047c16979893/Event_17b89ls) 任务规则({"createTime":[2025,4,28,8,50,28],"updateTime":[2025,4,28,8,50,28],"creator":null,"updater":null,"deleted":false,"id":1916656224206364674,"modelId":"1815565962135236610","processDefinitionId":"caigouruku:13:c7339e31-23ca-11f0-937b-047c16979893","taskDefinitionKey":"Activity_0ub61h0","type":70,"options":["发起人自己"],"fieldDisplay":null,"button":"approve","status":"0"}) 找不到候选人] +2025-04-28 08:51:28.427 [http-nio-8080-exec-2] ERROR org.camunda.bpm.engine.context - ENGINE-16004 Exception while closing command context: 操作失败,原因:找不到任务的审批人! +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-28 08:51:28.431 [http-nio-8080-exec-2] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ServiceException(code=1009006003, message=操作失败,原因:找不到任务的审批人!)] with root cause +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:181) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:111) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$e943a755.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:284) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:42) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:132) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.execute(ProcessInstantiationBuilderImpl.java:128) + at org.camunda.bpm.engine.impl.RuntimeServiceImpl.startProcessInstanceById(RuntimeServiceImpl.java:165) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance0(BpmProcessInstanceServiceImpl.java:198) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstance(BpmProcessInstanceServiceImpl.java:101) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/error-2025-04-29.0.log b/logs/error-2025-04-29.0.log new file mode 100644 index 0000000..2924e25 --- /dev/null +++ b/logs/error-2025-04-29.0.log @@ -0,0 +1,1057 @@ +2025-04-29 02:16:38.035 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:38.042 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:38.561 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:39.070 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:39.584 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:40.098 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:40.602 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:41.111 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:41.616 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:42.119 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) + at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:42.635 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:43.140 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:43.645 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:44.159 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 02:16:44.674 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:40.920 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:40.921 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:41.437 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:41.942 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:42.446 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 08:56:42.954 [Druid-ConnectionPool-Create-1085805965] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://22.40.215.149:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:438) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1644) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1710) + at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2779) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805) + ... 6 common frames omitted +Caused by: java.net.NoRouteToHostException: No route to host: connect + at java.net.DualStackPlainSocketImpl.connect0(Native Method) + at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75) + at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:476) + at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:218) + at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:200) + at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:162) + at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:394) + at java.net.Socket.connect(Socket.java:606) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62) + ... 9 common frames omitted +2025-04-29 09:33:50.602 [http-nio-8080-exec-7] ERROR o.a.c.c.C.[.[localhost].[/].[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause +java.lang.NullPointerException: null + at com.lnsoft.workflow.convert.BpmTaskConvert.convert(BpmTaskConvert.java:184) + at com.lnsoft.workflow.service.impl.BpmTaskServiceImpl$2.afterCommit(BpmTaskServiceImpl.java:918) + at org.springframework.transaction.support.TransactionSynchronizationUtils.invokeAfterCommit(TransactionSynchronizationUtils.java:135) + at org.springframework.transaction.support.TransactionSynchronizationUtils.triggerAfterCommit(TransactionSynchronizationUtils.java:123) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.triggerAfterCommit(AbstractPlatformTransactionManager.java:936) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:782) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) + at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) + at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:407) + at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$2e55bd61.createProcessInstance() + at com.lnsoft.workflow.controller.BpmProcessInstanceController.createProcessInstance(BpmProcessInstanceController.java:38) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$FastClassBySpringCGLIB$$d681b759.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.controller.BpmProcessInstanceController$$EnhancerBySpringCGLIB$$94d2313d.createProcessInstance() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:555) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:396) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-29 13:05:02.232 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted +2025-04-29 13:05:02.357 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] ERROR org.camunda.bpm.engine.jobexecutor - ENGINE-14019 Exception during job acquisition Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. +org.springframework.transaction.CannotCreateTransactionException: Could not open JDBC Connection for transaction; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:309) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.startTransaction(AbstractPlatformTransactionManager.java:400) + at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.acquireJobs(SequentialJobAcquisitionRunnable.java:164) + at org.camunda.bpm.engine.impl.jobexecutor.SequentialJobAcquisitionRunnable.run(SequentialJobAcquisitionRunnable.java:80) + at java.lang.Thread.run(Thread.java:748) +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2022) + at com.alibaba.druid.pool.DruidPooledConnection.setAutoCommit(DruidPooledConnection.java:713) + at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:287) + ... 11 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet successfully received from the server was 79,436 milliseconds ago. The last packet sent successfully to the server was 79,437 milliseconds ago. + at sun.reflect.GeneratedConstructorAccessor123.newInstance(Unknown Source) + at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) + at java.lang.reflect.Constructor.newInstance(Constructor.java:423) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582) + at com.mysql.cj.protocol.a.NativeProtocol.checkErrorMessage(NativeProtocol.java:762) + at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:701) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:1050) + at com.mysql.cj.protocol.a.NativeProtocol.sendQueryString(NativeProtocol.java:997) + at com.mysql.cj.NativeSession.execSQL(NativeSession.java:658) + at com.mysql.cj.jdbc.ConnectionImpl.setAutoCommit(ConnectionImpl.java:2005) + ... 13 common frames omitted +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) + at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) + at java.net.SocketInputStream.read(SocketInputStream.java:171) + at java.net.SocketInputStream.read(SocketInputStream.java:141) + at sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:466) + at sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:460) + at sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:69) + at sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1147) + at sun.security.ssl.SSLSocketImpl.access$300(SSLSocketImpl.java:74) + at sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:834) + at java.io.FilterInputStream.read(FilterInputStream.java:133) + at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63) + at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:52) + at com.mysql.cj.protocol.a.TimeTrackingPacketReader.readHeader(TimeTrackingPacketReader.java:41) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:54) + at com.mysql.cj.protocol.a.MultiPacketReader.readHeader(MultiPacketReader.java:44) + at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576) + ... 19 common frames omitted diff --git a/logs/error-2025-07-18.0.log b/logs/error-2025-07-18.0.log new file mode 100644 index 0000000..912da14 --- /dev/null +++ b/logs/error-2025-07-18.0.log @@ -0,0 +1,162 @@ +2025-07-18 09:32:47.124 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, camunda register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='172.20.2.57:8848', username='nacos', password='nacos', endpoint='', namespace='dlp', watchDelay=30000, logName='', service='camunda', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='172.20.2.137', networkInterface='', port=8080, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}}, +com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +2025-07-18 09:32:51.507 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +Caused by: java.lang.reflect.UndeclaredThrowableException: null + at org.springframework.util.ReflectionUtils.rethrowRuntimeException(ReflectionUtils.java:147) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:83) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + ... 14 common frames omitted +Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + ... 27 common frames omitted +2025-07-18 09:37:26.777 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, camunda register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='172.20.2.57:8848', username='nacos', password='nacos', endpoint='', namespace='dlp', watchDelay=30000, logName='', service='camunda', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='172.20.2.137', networkInterface='', port=8080, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}}, +com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +2025-07-18 09:37:27.321 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +Caused by: java.lang.reflect.UndeclaredThrowableException: null + at org.springframework.util.ReflectionUtils.rethrowRuntimeException(ReflectionUtils.java:147) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:83) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + ... 14 common frames omitted +Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + ... 27 common frames omitted diff --git a/logs/error-2025-07-20.0.log b/logs/error-2025-07-20.0.log new file mode 100644 index 0000000..09394a9 --- /dev/null +++ b/logs/error-2025-07-20.0.log @@ -0,0 +1,81 @@ +2025-07-20 08:06:24.152 [main] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, camunda register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='172.20.2.57:8848', username='nacos', password='nacos', endpoint='', namespace='dlp', watchDelay=30000, logName='', service='camunda', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='172.20.2.137', networkInterface='', port=8080, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}}, +com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +2025-07-20 08:06:24.822 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:181) + at org.springframework.context.support.DefaultLifecycleProcessor.access$200(DefaultLifecycleProcessor.java:54) + at org.springframework.context.support.DefaultLifecycleProcessor$LifecycleGroup.start(DefaultLifecycleProcessor.java:356) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.context.support.DefaultLifecycleProcessor.startBeans(DefaultLifecycleProcessor.java:155) + at org.springframework.context.support.DefaultLifecycleProcessor.onRefresh(DefaultLifecycleProcessor.java:123) + at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:935) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:586) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.lnsoft.workflow.Application.main(Application.java:11) +Caused by: java.lang.reflect.UndeclaredThrowableException: null + at org.springframework.util.ReflectionUtils.rethrowRuntimeException(ReflectionUtils.java:147) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:83) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.register(AbstractAutoServiceRegistration.java:232) + at com.alibaba.cloud.nacos.registry.NacosAutoServiceRegistration.register(NacosAutoServiceRegistration.java:78) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.start(AbstractAutoServiceRegistration.java:133) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.bind(AbstractAutoServiceRegistration.java:98) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:86) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.onApplicationEvent(AbstractAutoServiceRegistration.java:47) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:421) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:378) + at org.springframework.boot.web.servlet.context.WebServerStartStopLifecycle.start(WebServerStartStopLifecycle.java:46) + at org.springframework.context.support.DefaultLifecycleProcessor.doStart(DefaultLifecycleProcessor.java:178) + ... 14 common frames omitted +Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98) + at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75) + ... 27 common frames omitted diff --git a/logs/error.log b/logs/error.log new file mode 100644 index 0000000..6e409cd --- /dev/null +++ b/logs/error.log @@ -0,0 +1,35 @@ +2025-07-22 14:09:12.647 [SpringApplicationShutdownHook] ERROR c.a.cloud.nacos.registry.NacosServiceRegistry - ERR_NACOS_DEREGISTER, de-register failed...NacosRegistration{nacosDiscoveryProperties=NacosDiscoveryProperties{serverAddr='172.20.2.57:8848', username='nacos', password='nacos', endpoint='', namespace='dlp', watchDelay=30000, logName='', service='camunda', weight=1.0, clusterName='DEFAULT', group='DEFAULT_GROUP', namingLoadCacheAtStart='false', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}, registerEnabled=true, ip='172.20.2.137', networkInterface='', port=8080, secure=false, accessKey='', secretKey='', heartBeatInterval=null, heartBeatTimeout=null, ipDeleteTimeout=null, instanceEnabled=true, ephemeral=true, failureToleranceEnabled=false}, ipDeleteTimeout=null, failFast=true}}, +com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:UNHEALTHY + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639) + at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doDeregisterService(NamingGrpcClientProxy.java:233) + at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.deregisterService(NamingGrpcClientProxy.java:219) + at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.deregisterService(NamingClientProxyDelegate.java:125) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:201) + at com.alibaba.nacos.client.naming.NacosNamingService.deregisterInstance(NacosNamingService.java:191) + at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.deregister(NacosServiceRegistry.java:107) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.deregister(AbstractAutoServiceRegistration.java:249) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.stop(AbstractAutoServiceRegistration.java:264) + at org.springframework.cloud.client.serviceregistry.AbstractAutoServiceRegistration.destroy(AbstractAutoServiceRegistration.java:201) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:389) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeDestroyMethods(InitDestroyAnnotationBeanPostProcessor.java:347) + at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeDestruction(InitDestroyAnnotationBeanPostProcessor.java:177) + at org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:197) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:587) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:559) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingleton(DefaultListableBeanFactory.java:1163) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:520) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons(DefaultListableBeanFactory.java:1156) + at org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:1106) + at org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:1075) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:174) + at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1021) + at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:145) + at java.lang.Iterable.forEach(Iterable.java:75) + at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114) + at java.lang.Thread.run(Thread.java:748) diff --git a/logs/info-2024-07-02.0.log b/logs/info-2024-07-02.0.log new file mode 100644 index 0000000..4e4bd27 --- /dev/null +++ b/logs/info-2024-07-02.0.log @@ -0,0 +1,40 @@ +2024-07-02 09:13:05.407 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-02 09:13:05.455 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 2496 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-02 09:13:05.455 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-02 09:13:10.161 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-02 09:13:10.227 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-02 09:13:10.227 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-02 09:13:10.228 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-02 09:13:10.412 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-02 09:13:10.412 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4899 ms +2024-07-02 09:13:10.464 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-02 09:13:10.490 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-02 09:13:11.519 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-02 09:13:11.591 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-02 09:13:13.331 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-02 09:13:13.567 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-02 09:13:13.567 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-02 09:13:13.567 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-02 09:13:13.578 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-02 09:13:13.653 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-02 09:13:15.433 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-02 09:13:15.510 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-02 09:13:15.511 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-02 09:13:15.655 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-02 09:13:15.857 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@351d726c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7af0693b)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@391e2a, clock: SystemClock, configuration: Configuration(false)] +2024-07-02 09:13:16.012 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-02 09:13:16.201 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-02 09:13:18.717 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-02 09:13:18.719 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-02 09:13:19.287 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-02 09:13:19.372 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-02 09:13:20.379 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@20a9f5fb +2024-07-02 09:13:20.380 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@40538370 +2024-07-02 09:13:20.626 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-02 09:13:20.654 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-02 09:13:20.663 [main] INFO com.lnsoft.workflow.Application - Started Application in 16.003 seconds (JVM running for 22.598) +2024-07-02 09:13:20.665 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-02 09:13:20.667 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-02 10:16:25.307 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-02 10:16:25.309 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-02 10:16:25.323 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 13 ms diff --git a/logs/info-2024-07-03.0.log b/logs/info-2024-07-03.0.log new file mode 100644 index 0000000..11a9f99 --- /dev/null +++ b/logs/info-2024-07-03.0.log @@ -0,0 +1,40 @@ +2024-07-03 08:49:36.164 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-03 08:49:36.171 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 19672 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-03 08:49:36.172 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-03 08:49:39.801 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-03 08:49:39.807 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-03 08:49:39.808 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-03 08:49:39.808 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-03 08:49:40.000 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-03 08:49:40.001 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3793 ms +2024-07-03 08:49:40.214 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-03 08:49:40.226 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-03 08:49:41.888 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-03 08:49:42.026 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-03 08:49:43.786 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-03 08:49:43.906 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-03 08:49:43.906 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-03 08:49:43.906 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-03 08:49:43.913 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-03 08:49:43.946 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-03 08:49:44.569 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-03 08:49:44.647 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-03 08:49:44.647 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-03 08:49:46.333 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-03 08:49:47.167 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-03 08:49:47.351 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-03 08:49:47.609 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-03 08:49:50.629 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-03 08:49:50.630 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-03 08:49:51.690 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-03 08:49:51.857 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-03 08:49:52.799 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-03 08:49:52.799 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-03 08:49:52.992 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-03 08:49:53.041 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-03 08:49:53.048 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.282 seconds (JVM running for 22.504) +2024-07-03 08:49:53.050 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-03 08:49:53.051 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-03 09:06:44.539 [http-nio-8080-exec-6] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-03 09:06:44.540 [http-nio-8080-exec-6] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-03 09:06:44.541 [http-nio-8080-exec-6] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms diff --git a/logs/info-2024-07-04.0.log b/logs/info-2024-07-04.0.log new file mode 100644 index 0000000..d8af570 --- /dev/null +++ b/logs/info-2024-07-04.0.log @@ -0,0 +1,42 @@ +2024-07-04 08:31:06.790 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-04 08:31:07.157 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 19912 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-04 08:31:07.158 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-04 08:31:24.176 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-04 08:31:24.207 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-04 08:31:24.246 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-04 08:31:24.247 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-04 08:31:24.640 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-04 08:31:24.641 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 17347 ms +2024-07-04 08:31:24.753 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-04 08:31:24.794 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-04 08:31:26.332 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-04 08:31:26.738 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-04 08:31:30.427 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-04 08:31:30.660 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-04 08:31:30.661 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-04 08:31:30.661 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-04 08:31:30.699 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-04 08:31:30.783 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-04 08:31:31.733 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-04 08:31:31.837 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-04 08:31:31.838 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-04 08:31:32.199 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-04 08:31:33.276 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-04 08:31:33.586 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-04 08:31:33.867 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-04 08:31:39.860 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-04 08:31:39.927 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-04 08:31:43.036 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-04 08:31:43.221 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-04 08:31:44.665 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-04 08:31:44.666 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-04 08:31:44.793 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-04 08:31:44.845 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-04 08:31:44.856 [main] INFO com.lnsoft.workflow.Application - Started Application in 41.102 seconds (JVM running for 49.055) +2024-07-04 08:31:44.859 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-04 08:31:44.860 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-04 08:48:44.162 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-04 08:48:44.163 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-04 08:48:44.164 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-04 16:38:41.797 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-04 16:38:46.146 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-07-05.0.log b/logs/info-2024-07-05.0.log new file mode 100644 index 0000000..0244914 --- /dev/null +++ b/logs/info-2024-07-05.0.log @@ -0,0 +1,246 @@ +2024-07-05 08:39:24.639 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-05 08:39:24.644 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 18816 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-05 08:39:24.646 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-05 08:39:29.085 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-05 08:39:29.091 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-05 08:39:29.092 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-05 08:39:29.092 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-05 08:39:29.260 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-05 08:39:29.260 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4573 ms +2024-07-05 08:39:29.295 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-05 08:39:29.311 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-05 08:39:29.870 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-05 08:39:29.928 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-05 08:39:31.571 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-05 08:39:31.843 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-05 08:39:31.843 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-05 08:39:31.843 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-05 08:39:31.875 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-05 08:39:31.960 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-05 08:39:32.596 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-05 08:39:32.624 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-05 08:39:32.625 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-05 08:39:32.732 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-05 08:39:32.985 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-05 08:39:33.043 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-05 08:39:33.151 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-05 08:39:35.263 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-05 08:39:35.264 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-05 08:39:35.995 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-05 08:39:36.159 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-05 08:39:36.696 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-05 08:39:36.696 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-05 08:39:36.757 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-05 08:39:36.796 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-05 08:39:36.802 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.622 seconds (JVM running for 15.04) +2024-07-05 08:39:36.804 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-05 08:39:36.806 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-05 08:47:26.930 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-05 08:47:26.930 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-05 08:47:26.932 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2024-07-05 08:47:34.300 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 08:47:34.492 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 08:47:34.797 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 08:47:34.980 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:13:32.718 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:13:32.722 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:13:32.733 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:13:33.132 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:16:45.966 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:16:48.709 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:16:50.247 [camundaTaskExecutor-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:16:50.921 [camundaTaskExecutor-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:17:25.688 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:17:25.690 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:17:25.692 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:17:25.694 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:26:30.327 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:26:30.670 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:26:30.695 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:26:30.731 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:28:43.539 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:28:43.546 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:31:55.699 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:31:55.703 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:31:55.707 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:31:55.709 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:35:54.602 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:35:54.778 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:35:54.836 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:35:54.850 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:51:01.977 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:51:02.046 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:51:02.258 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:51:02.400 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:54:21.484 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:54:21.578 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:54:21.705 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:54:21.927 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:54:49.431 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:54:49.434 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:54:49.487 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:54:49.490 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:56:37.405 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-07-05 09:56:37.406 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-07-05 09:56:37.689 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-07-05 09:56:37.824 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-07-05 09:56:37.902 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-07-05 09:56:48.865 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-05 09:56:48.865 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 17488 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-05 09:56:48.867 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-05 09:56:52.306 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-05 09:56:52.311 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-05 09:56:52.311 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-05 09:56:52.311 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-05 09:56:52.525 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-05 09:56:52.526 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3624 ms +2024-07-05 09:56:52.548 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-05 09:56:52.563 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-05 09:56:53.047 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-05 09:56:53.094 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-05 09:56:54.637 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-05 09:56:54.690 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-05 09:56:54.691 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-05 09:56:54.691 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-05 09:56:54.693 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-05 09:56:54.696 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-05 09:56:54.785 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-05 09:56:54.811 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-05 09:56:54.811 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-05 09:56:54.869 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-05 09:56:55.000 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@30bf26df, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@261bd7b)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@6518fdfd, clock: SystemClock, configuration: Configuration(false)] +2024-07-05 09:56:55.241 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-05 09:56:55.351 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-05 09:56:57.456 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-05 09:56:57.457 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-05 09:56:58.473 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-05 09:56:58.540 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-05 09:56:59.052 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6a9b9909 +2024-07-05 09:56:59.052 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1416cf9f +2024-07-05 09:56:59.107 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-05 09:56:59.124 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-05 09:56:59.130 [main] INFO com.lnsoft.workflow.Application - Started Application in 11.146 seconds (JVM running for 12.202) +2024-07-05 09:56:59.132 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-05 09:56:59.133 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-05 09:57:12.673 [http-nio-8080-exec-4] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-05 09:57:12.673 [http-nio-8080-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-05 09:57:12.674 [http-nio-8080-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-05 09:58:30.845 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:58:30.925 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:58:31.041 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:58:31.444 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:59:01.492 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:59:01.495 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 09:59:01.498 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 09:59:01.499 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 10:04:31.694 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-07-05 10:04:31.695 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-07-05 10:04:31.697 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-07-05 10:04:31.697 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-07-05 10:04:31.703 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-07-05 10:04:34.732 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-05 10:04:34.739 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 27824 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-05 10:04:34.739 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-05 10:04:35.651 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-05 10:04:35.656 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-05 10:04:35.657 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-05 10:04:35.657 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-05 10:04:35.807 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-05 10:04:35.807 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1037 ms +2024-07-05 10:04:35.818 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-05 10:04:35.827 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-05 10:04:36.212 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-05 10:04:36.249 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-05 10:04:37.910 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-05 10:04:37.913 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-05 10:04:37.913 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-05 10:04:37.913 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-05 10:04:37.915 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-05 10:04:37.917 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-05 10:04:37.978 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-05 10:04:38.009 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-05 10:04:38.009 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-05 10:04:38.032 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-05 10:04:38.102 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@bc8d68b, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2fa212df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5b1ff8cd, clock: SystemClock, configuration: Configuration(false)] +2024-07-05 10:04:38.157 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-05 10:04:38.242 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-05 10:04:40.272 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-05 10:04:40.273 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-05 10:04:41.328 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-05 10:04:41.657 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-05 10:04:42.033 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@7df6d663 +2024-07-05 10:04:42.068 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@3380ca3d +2024-07-05 10:04:42.106 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-05 10:04:42.117 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-05 10:04:42.123 [main] INFO com.lnsoft.workflow.Application - Started Application in 7.715 seconds (JVM running for 8.494) +2024-07-05 10:04:42.125 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-05 10:04:42.126 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-05 10:04:58.386 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-05 10:04:58.386 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-05 10:04:58.386 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-07-05 10:07:34.693 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-05 10:07:34.738 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on NYSYB-panmengchong with PID 31216 (D:\camunda\camunda\camunda\target\classes started by NYXXSYB in D:\camunda\camunda\camunda) +2024-07-05 10:07:34.739 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-05 10:07:36.209 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-05 10:07:36.219 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-05 10:07:36.220 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-05 10:07:36.220 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-05 10:07:36.357 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-05 10:07:36.358 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1564 ms +2024-07-05 10:07:36.373 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-05 10:07:36.391 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-05 10:07:37.001 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-05 10:07:37.072 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-05 10:07:38.760 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-05 10:07:38.767 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-05 10:07:38.767 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-05 10:07:38.768 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-05 10:07:38.771 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-05 10:07:38.774 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-05 10:07:38.859 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-05 10:07:38.910 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-05 10:07:38.910 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-05 10:07:38.947 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-05 10:07:39.054 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4b74a67a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@4e25282d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7c8a91e2, clock: SystemClock, configuration: Configuration(false)] +2024-07-05 10:07:39.137 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-05 10:07:39.251 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-05 10:07:41.353 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-05 10:07:41.355 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-05 10:07:41.694 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-05 10:07:41.810 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-05 10:07:42.593 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@20a47036 +2024-07-05 10:07:42.593 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@581918f6 +2024-07-05 10:07:42.649 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-05 10:07:42.668 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-05 10:07:42.677 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.581 seconds (JVM running for 12.335) +2024-07-05 10:07:42.679 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-05 10:07:42.681 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-05 10:07:58.856 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-05 10:07:58.856 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-05 10:07:58.857 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-07-05 10:54:45.801 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 10:54:45.932 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 10:54:45.963 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 10:54:45.967 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 10:56:52.564 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 10:56:52.569 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 10:56:52.599 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 10:56:52.601 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:07:52.269 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:07:52.343 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:07:52.448 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:07:52.540 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:09:27.435 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:09:27.440 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:09:27.445 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:09:27.448 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:10:43.968 [http-nio-8080-exec-12] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:10:43.971 [http-nio-8080-exec-12] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:10:43.974 [http-nio-8080-exec-12] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:10:43.976 [http-nio-8080-exec-12] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:15:26.236 [http-nio-8080-exec-14] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:15:26.241 [http-nio-8080-exec-14] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-05 11:15:26.245 [http-nio-8080-exec-14] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 11:15:26.248 [http-nio-8080-exec-14] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 14:30:32.624 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-05 14:30:33.006 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-07-08.0.log b/logs/info-2024-07-08.0.log new file mode 100644 index 0000000..dd05c2a --- /dev/null +++ b/logs/info-2024-07-08.0.log @@ -0,0 +1,112 @@ +2024-07-08 09:23:35.758 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-08 09:23:35.764 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 17852 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-08 09:23:35.764 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-08 09:23:36.560 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-08 09:23:36.566 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-08 09:23:36.567 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-08 09:23:36.568 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-08 09:23:36.703 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-08 09:23:36.703 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 911 ms +2024-07-08 09:23:36.715 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-08 09:23:36.725 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-08 09:23:37.079 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-08 09:23:37.115 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-08 09:23:38.548 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-08 09:23:38.550 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-08 09:23:38.550 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-08 09:23:38.550 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-08 09:23:38.551 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-08 09:23:38.553 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-08 09:23:38.605 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-08 09:23:38.632 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-08 09:23:38.633 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-08 09:23:38.654 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-08 09:23:38.715 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@7f4596d0, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@6002e944)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@322e49ee, clock: SystemClock, configuration: Configuration(false)] +2024-07-08 09:23:38.760 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-08 09:23:38.845 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-08 09:23:40.822 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-08 09:23:40.823 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-08 09:23:41.581 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-08 09:23:41.950 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-08 09:23:42.348 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1290c49 +2024-07-08 09:23:42.381 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6d303498 +2024-07-08 09:23:42.419 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-08 09:23:42.430 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-08 09:23:42.436 [main] INFO com.lnsoft.workflow.Application - Started Application in 6.944 seconds (JVM running for 7.38) +2024-07-08 09:23:42.437 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-08 09:23:42.438 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-08 09:24:01.822 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-08 09:24:01.822 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-08 09:24:01.823 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-08 09:24:09.620 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 09:24:09.883 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 09:24:10.287 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 09:24:10.449 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:16:48.025 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:16:48.476 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:16:48.672 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:16:48.762 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:18:59.624 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:18:59.677 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:18:59.832 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:18:59.843 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:20:00.812 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:20:00.886 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 14:20:01.042 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 14:20:01.046 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:23:14.660 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:23:14.797 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:23:14.870 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:23:14.897 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:23:50.941 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:23:51.306 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:23:51.318 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:23:51.395 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:25:05.853 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:25:05.943 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:25:06.126 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:25:06.139 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:27:24.064 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:27:24.067 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:27:24.204 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:27:24.206 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:28:54.381 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:28:54.384 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:28:54.519 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:28:54.622 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:40:50.482 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:40:50.690 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:40:50.853 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:40:50.887 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:41:52.872 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:41:53.000 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:41:53.093 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:41:53.095 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:42:28.620 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:42:28.640 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:42:28.672 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:42:28.677 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:42:58.891 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:42:58.893 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:42:58.930 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:42:58.958 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:47:57.218 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:47:57.273 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:47:57.582 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:47:57.625 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:53:14.472 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:53:14.545 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:53:14.635 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:53:14.708 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:55:09.514 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:55:09.553 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:55:09.655 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:55:09.657 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:55:45.391 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:55:45.417 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 15:55:45.500 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 15:55:45.587 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 17:25:43.582 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 17:25:43.933 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-08 17:25:44.114 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-08 17:25:44.196 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-07-09.0.log b/logs/info-2024-07-09.0.log new file mode 100644 index 0000000..44460d8 --- /dev/null +++ b/logs/info-2024-07-09.0.log @@ -0,0 +1,98 @@ +2024-07-09 08:30:56.251 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-09 08:30:56.279 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 25100 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-09 08:30:56.279 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-09 08:31:03.175 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-09 08:31:03.181 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-09 08:31:03.182 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-09 08:31:03.182 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-09 08:31:04.014 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-09 08:31:04.014 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7700 ms +2024-07-09 08:31:04.280 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-09 08:31:04.384 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-09 08:31:05.334 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-09 08:31:05.432 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-09 08:31:07.020 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-09 08:31:07.118 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-09 08:31:07.119 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-09 08:31:07.119 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-09 08:31:07.134 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-09 08:31:07.175 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-09 08:31:07.338 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-09 08:31:07.396 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-09 08:31:07.396 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-09 08:31:07.454 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-09 08:31:07.644 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-09 08:31:07.711 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-09 08:31:07.822 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-09 08:31:09.984 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-09 08:31:09.986 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-09 08:31:10.918 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-09 08:31:11.026 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-09 08:31:11.519 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-09 08:31:11.519 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-09 08:31:11.639 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-09 08:31:11.657 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-09 08:31:11.663 [main] INFO com.lnsoft.workflow.Application - Started Application in 16.452 seconds (JVM running for 20.278) +2024-07-09 08:31:11.664 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-09 08:31:11.665 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-09 08:34:32.939 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-09 08:34:32.939 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-09 08:34:32.940 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-09 08:43:55.647 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 08:43:55.672 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 08:43:55.710 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 08:43:55.714 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:02.761 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:02.813 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:05:02.878 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:02.881 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:17.655 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:17.661 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:05:17.667 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:17.670 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:35.627 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:35.632 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:05:35.638 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:05:35.640 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:09:13.638 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:09:13.685 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:09:13.689 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:09:13.690 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:43:58.157 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:43:58.166 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:54:34.959 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:54:34.962 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:54:34.968 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:54:34.970 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:55:22.345 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:55:22.349 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:55:22.354 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:55:22.356 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:55:53.701 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:55:53.706 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 10:55:53.710 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 10:55:53.711 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:01:38.330 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:01:38.335 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:01:38.345 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:01:38.347 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:03:13.241 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:03:13.245 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:03:13.250 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:03:13.252 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:03:39.069 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:03:39.075 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:03:39.080 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:03:39.083 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:06:11.140 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:06:11.144 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:12:20.411 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:12:20.450 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:12:20.454 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:12:20.542 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:13:54.798 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:13:54.803 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-09 11:13:54.807 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:13:54.809 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:14:23.591 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-09 11:14:23.595 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-07-10.0.log b/logs/info-2024-07-10.0.log new file mode 100644 index 0000000..face416 --- /dev/null +++ b/logs/info-2024-07-10.0.log @@ -0,0 +1,87 @@ +2024-07-10 08:34:08.210 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-10 08:34:08.216 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 14240 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-10 08:34:08.217 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-10 08:34:12.920 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-10 08:34:12.926 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-10 08:34:12.927 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-10 08:34:12.927 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-10 08:34:13.100 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-10 08:34:13.100 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4853 ms +2024-07-10 08:34:13.138 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-10 08:34:13.155 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-10 08:34:13.637 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-10 08:34:13.721 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-10 08:34:15.198 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-10 08:34:15.203 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-10 08:34:15.203 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-10 08:34:15.203 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-10 08:34:15.205 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-10 08:34:15.208 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-10 08:34:15.336 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-10 08:34:15.405 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-10 08:34:15.406 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-10 08:34:15.488 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-10 08:34:15.646 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@384fda47, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3663d0ba)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4bb147ec, clock: SystemClock, configuration: Configuration(false)] +2024-07-10 08:34:15.717 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-10 08:34:15.860 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-10 08:34:19.182 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-10 08:34:19.184 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-10 08:34:19.863 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-10 08:34:20.141 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-10 08:34:21.733 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2f61d591 +2024-07-10 08:34:21.802 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@4d192aef +2024-07-10 08:34:21.890 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-10 08:34:21.932 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-10 08:34:21.939 [main] INFO com.lnsoft.workflow.Application - Started Application in 14.104 seconds (JVM running for 15.875) +2024-07-10 08:34:21.941 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-10 08:34:21.942 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-10 08:36:10.860 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-10 08:36:10.861 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-10 08:36:10.861 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-07-10 14:00:20.818 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-10 14:00:20.821 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 22168 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-10 14:00:20.821 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-10 14:00:23.477 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-10 14:00:23.482 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-10 14:00:23.483 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-10 14:00:23.483 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-10 14:00:23.651 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-10 14:00:23.652 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2806 ms +2024-07-10 14:00:23.663 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-10 14:00:23.672 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-10 14:00:24.181 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-10 14:00:24.225 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-10 14:00:25.922 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-10 14:00:26.046 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-10 14:00:26.047 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-10 14:00:26.047 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-10 14:00:26.093 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-10 14:00:26.130 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-10 14:00:26.744 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-10 14:00:26.774 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-10 14:00:26.774 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-10 14:00:26.832 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-10 14:00:27.084 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@7f4596d0, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@6002e944)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@322e49ee, clock: SystemClock, configuration: Configuration(false)] +2024-07-10 14:00:27.150 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-10 14:00:27.273 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-10 14:00:29.958 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-10 14:00:29.960 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-10 14:00:31.555 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-10 14:00:31.619 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-10 14:00:31.999 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1290c49 +2024-07-10 14:00:32.048 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6d303498 +2024-07-10 14:00:32.110 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-10 14:00:32.194 [main] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-07-10 14:00:32.195 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-07-10 14:00:32.201 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-07-10 14:00:32.203 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8080"] +2024-07-10 14:00:32.203 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2024-07-10 14:00:32.206 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] +2024-07-10 14:00:32.207 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Destroying ProtocolHandler ["http-nio-8080"] +2024-07-10 14:00:32.211 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2024-07-10 14:16:24.890 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-10 14:16:25.784 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-10 14:16:26.389 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-10 14:16:26.852 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-07-11.0.log b/logs/info-2024-07-11.0.log new file mode 100644 index 0000000..75e5f07 --- /dev/null +++ b/logs/info-2024-07-11.0.log @@ -0,0 +1,56 @@ +2024-07-11 08:33:09.940 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-11 08:33:09.984 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 21868 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-11 08:33:09.986 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-11 08:33:25.250 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-11 08:33:25.262 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-11 08:33:25.270 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-11 08:33:25.270 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-11 08:33:25.542 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-11 08:33:25.542 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 14722 ms +2024-07-11 08:33:25.641 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-11 08:33:25.708 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-11 08:33:27.928 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-11 08:33:28.286 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-11 08:33:30.399 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-11 08:33:30.636 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-11 08:33:30.636 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-11 08:33:30.637 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-11 08:33:30.681 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-11 08:33:30.767 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-11 08:33:32.302 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-11 08:33:32.388 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-11 08:33:32.388 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-11 08:33:32.951 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-11 08:33:35.106 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-11 08:33:35.352 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-11 08:33:35.658 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-11 08:33:39.403 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-11 08:33:39.404 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-11 08:33:40.689 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-11 08:33:41.145 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-11 08:33:42.432 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-11 08:33:42.433 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-11 08:33:42.531 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-11 08:33:42.580 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-11 08:33:42.587 [main] INFO com.lnsoft.workflow.Application - Started Application in 37.346 seconds (JVM running for 45.914) +2024-07-11 08:33:42.589 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-11 08:33:42.590 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-11 08:44:01.448 [http-nio-8080-exec-7] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-11 08:44:01.449 [http-nio-8080-exec-7] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-11 08:44:01.450 [http-nio-8080-exec-7] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-11 09:33:09.304 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 09:33:09.352 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 09:33:09.460 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 09:33:09.484 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 09:47:22.826 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 09:47:22.835 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 09:47:22.859 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 09:47:23.075 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 10:43:19.911 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 10:43:19.937 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 10:43:19.954 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 10:43:19.990 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 14:13:34.429 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 14:13:36.816 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-11 14:13:37.491 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-11 14:13:38.212 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-07-12.0.log b/logs/info-2024-07-12.0.log new file mode 100644 index 0000000..c61ade6 --- /dev/null +++ b/logs/info-2024-07-12.0.log @@ -0,0 +1,41 @@ +2024-07-12 08:37:29.964 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-12 08:37:29.967 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 18124 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-12 08:37:29.969 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-12 08:37:36.699 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-12 08:37:36.705 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-12 08:37:36.706 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-12 08:37:36.706 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-12 08:37:36.836 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-12 08:37:36.836 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6609 ms +2024-07-12 08:37:36.875 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-12 08:37:36.935 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-12 08:37:37.757 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-12 08:37:38.307 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-12 08:37:40.097 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-12 08:37:40.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-12 08:37:40.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-12 08:37:40.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-12 08:37:40.518 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-12 08:37:40.612 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-12 08:37:40.931 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-12 08:37:40.965 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-12 08:37:40.966 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-12 08:37:41.363 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-12 08:37:41.569 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-12 08:37:41.667 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-12 08:37:42.054 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-12 08:37:44.324 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-12 08:37:44.325 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-12 08:37:45.009 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-12 08:37:45.067 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-12 08:37:46.555 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-12 08:37:46.555 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-12 08:37:46.690 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-12 08:37:46.732 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-12 08:37:46.739 [main] INFO com.lnsoft.workflow.Application - Started Application in 19.183 seconds (JVM running for 25.354) +2024-07-12 08:37:46.740 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-12 08:37:46.741 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-12 08:39:09.796 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-12 08:39:09.796 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-12 08:39:09.797 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-12 11:17:44.260 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-07-15.0.log b/logs/info-2024-07-15.0.log new file mode 100644 index 0000000..21e710e --- /dev/null +++ b/logs/info-2024-07-15.0.log @@ -0,0 +1,44 @@ +2024-07-15 08:35:05.355 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-15 08:35:05.473 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 24632 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-15 08:35:05.474 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-15 08:35:22.415 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-15 08:35:22.425 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-15 08:35:22.426 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-15 08:35:22.426 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-15 08:35:22.933 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-15 08:35:22.934 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 16860 ms +2024-07-15 08:35:23.114 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-15 08:35:23.171 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-15 08:35:25.683 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-15 08:35:26.180 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-15 08:35:28.301 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-15 08:35:28.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-15 08:35:28.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-15 08:35:28.494 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-15 08:35:28.504 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-15 08:35:28.587 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-15 08:35:29.653 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-15 08:35:29.735 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-15 08:35:29.735 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-15 08:35:30.668 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-15 08:35:31.279 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-15 08:35:31.588 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-15 08:35:31.851 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-15 08:35:36.967 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-15 08:35:36.970 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-15 08:35:38.591 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-15 08:35:38.646 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-15 08:35:39.278 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-15 08:35:39.278 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-15 08:35:39.342 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-15 08:35:39.367 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-15 08:35:39.374 [main] INFO com.lnsoft.workflow.Application - Started Application in 40.944 seconds (JVM running for 55.076) +2024-07-15 08:35:39.376 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-15 08:35:39.377 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-15 08:40:26.012 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-15 08:40:26.012 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-15 08:40:26.013 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-07-15 08:57:54.588 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-15 08:57:54.682 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-07-15 08:57:54.843 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-07-15 08:57:55.223 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-07-16.0.log b/logs/info-2024-07-16.0.log new file mode 100644 index 0000000..2da421c --- /dev/null +++ b/logs/info-2024-07-16.0.log @@ -0,0 +1,85 @@ +2024-07-16 08:32:08.130 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 19448 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-16 08:32:08.112 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-16 08:32:08.183 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-16 08:32:18.106 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-16 08:32:18.119 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-16 08:32:18.120 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-16 08:32:18.121 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-16 08:32:18.455 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-16 08:32:18.455 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10114 ms +2024-07-16 08:32:18.585 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-16 08:32:18.633 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-16 08:32:20.592 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-16 08:32:21.537 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-16 08:32:23.650 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-16 08:32:23.781 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-16 08:32:23.782 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-16 08:32:23.782 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-16 08:32:23.792 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-16 08:32:23.872 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-16 08:32:24.527 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-16 08:32:24.600 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-16 08:32:24.600 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-16 08:32:24.938 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-16 08:32:25.880 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-07-16 08:32:26.050 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-16 08:32:26.283 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-16 08:32:33.012 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-16 08:32:33.013 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-16 08:32:33.617 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-16 08:32:33.762 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-16 08:32:34.625 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-07-16 08:32:34.626 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-07-16 08:32:34.730 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-16 08:32:34.783 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-16 08:32:34.790 [main] INFO com.lnsoft.workflow.Application - Started Application in 27.817 seconds (JVM running for 31.845) +2024-07-16 08:32:34.792 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-16 08:32:34.793 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-16 08:55:54.854 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-16 08:55:54.855 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-16 08:55:54.856 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-07-16 10:04:44.869 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-07-16 10:04:44.870 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-07-16 10:04:44.923 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-07-16 10:04:44.982 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-07-16 10:04:45.008 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-07-16 17:15:45.792 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-07-16 17:15:46.866 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 3764 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-07-16 17:15:46.867 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-07-16 17:15:55.628 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-07-16 17:15:55.652 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-07-16 17:15:55.652 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-07-16 17:15:55.652 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-07-16 17:15:55.815 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-07-16 17:15:55.815 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8497 ms +2024-07-16 17:15:55.874 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-07-16 17:15:55.965 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-07-16 17:15:57.276 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-07-16 17:15:57.346 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-07-16 17:15:59.028 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-07-16 17:15:59.157 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-07-16 17:15:59.158 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-07-16 17:15:59.158 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-07-16 17:15:59.161 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-07-16 17:15:59.166 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-07-16 17:15:59.335 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-07-16 17:15:59.489 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-07-16 17:15:59.490 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-07-16 17:15:59.547 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-07-16 17:15:59.698 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@52387af6, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@16783746)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@18bf7e3c, clock: SystemClock, configuration: Configuration(false)] +2024-07-16 17:15:59.954 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-07-16 17:16:01.982 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-07-16 17:16:04.444 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-07-16 17:16:04.446 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-07-16 17:16:07.049 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-07-16 17:16:07.398 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=3, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-07-16 17:16:09.566 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@56ee89c7 +2024-07-16 17:16:10.508 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@2ec25edc +2024-07-16 17:16:10.848 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-07-16 17:16:10.872 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-07-16 17:16:10.883 [main] INFO com.lnsoft.workflow.Application - Started Application in 27.771 seconds (JVM running for 35.632) +2024-07-16 17:16:10.885 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-07-16 17:16:10.888 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-07-16 17:16:22.485 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-07-16 17:16:22.485 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-07-16 17:16:22.486 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms diff --git a/logs/info-2024-08-05.0.log b/logs/info-2024-08-05.0.log new file mode 100644 index 0000000..5f66964 --- /dev/null +++ b/logs/info-2024-08-05.0.log @@ -0,0 +1,996 @@ +2024-08-05 08:35:44.610 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 08:35:45.199 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 15940 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 08:35:45.200 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 08:36:03.296 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 08:36:03.366 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 08:36:03.367 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 08:36:03.367 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 08:36:04.177 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 08:36:04.177 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 18172 ms +2024-08-05 08:36:04.601 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 08:36:04.901 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 08:36:08.391 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 08:36:08.878 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 08:36:10.876 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 08:36:11.105 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 08:36:11.106 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 08:36:11.106 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 08:36:11.124 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 08:36:11.266 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 08:36:11.971 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 08:36:12.064 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 08:36:12.065 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 08:36:12.445 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 08:36:12.795 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1f992a3a, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@30bf26df)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2db6d68d, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 08:36:12.907 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 08:36:13.078 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 08:36:17.947 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 08:36:17.949 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 08:36:18.524 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 08:36:18.577 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 08:36:19.303 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1290c49 +2024-08-05 08:36:19.303 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@4d192aef +2024-08-05 08:36:19.371 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 08:36:19.401 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 08:36:19.408 [main] INFO com.lnsoft.workflow.Application - Started Application in 37.73 seconds (JVM running for 43.385) +2024-08-05 08:36:19.410 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 08:36:19.411 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 08:49:42.937 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 08:49:42.937 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 08:49:42.939 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-05 08:53:40.497 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:53:40.767 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:53:40.968 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:53:41.014 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:53:53.505 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:53:53.521 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:53:53.525 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:53:53.527 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:06.093 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:06.098 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:54:06.102 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:06.104 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:21.456 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:21.465 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:54:21.466 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:21.468 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:21.471 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:54:21.471 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:21.473 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:37.877 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:37.921 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:54:37.926 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:37.928 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:38.937 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:38.945 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:54:38.948 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:54:38.950 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:56:45.650 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:56:45.656 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:56:45.659 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:56:45.661 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:58:09.019 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:58:09.024 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 08:58:09.028 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 08:58:09.030 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:14:20.521 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:14:20.561 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:14:20.567 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:14:20.570 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:19:27.907 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:19:27.957 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:19:27.960 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:19:27.962 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:19:47.969 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:19:47.974 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:19:47.977 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:19:47.978 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.411 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.418 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:21:01.425 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.426 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.805 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.810 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:21:01.814 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:21:01.815 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:23:40.854 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:23:40.856 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:23:40.859 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:23:40.860 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:21.819 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:24:21.822 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:24:21.825 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:21.826 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:35.823 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:35.839 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:24:35.843 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:35.845 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:45.672 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:45.678 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 09:24:45.681 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 09:24:45.683 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:04:20.564 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:04:20.665 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:04:20.793 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:04:20.797 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:09:13.674 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:09:13.755 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:12:18.290 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:12:18.381 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:12:18.385 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:12:18.387 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:15:31.746 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:15:31.753 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:15:31.758 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:15:31.760 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:16:01.104 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:16:01.110 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:18:06.539 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:18:06.549 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:18:06.555 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:18:06.558 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:19:09.439 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:19:09.451 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:19:09.488 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:19:09.506 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:20:02.349 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:20:02.377 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:20:02.486 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:20:02.506 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:21:23.112 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:21:23.151 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:21:23.210 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:21:23.212 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:30.491 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:30.563 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:22:30.706 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:30.709 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:56.906 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:56.914 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 10:22:56.953 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:22:56.956 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:23:28.045 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 10:23:28.077 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 11:04:05.264 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 11:04:05.315 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 11:04:05.380 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 11:04:05.404 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 11:04:25.813 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 11:04:25.841 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 11:04:25.986 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 11:04:26.027 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:00:38.858 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:00:39.081 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:00:39.345 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:00:39.360 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:01:35.496 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:01:35.514 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:36:45.124 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:36:45.169 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:36:45.339 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:36:45.354 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:36:57.058 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:36:57.081 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:36:57.083 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:36:57.085 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:37:09.655 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:37:09.660 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:37:09.662 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:37:09.664 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:39.021 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:39.167 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:39:39.240 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:39.271 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:52.875 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:52.879 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:39:52.882 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:39:52.883 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:42:47.789 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:42:47.862 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:42:47.904 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:42:47.956 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:48:04.539 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:48:04.541 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:48:04.543 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:48:04.545 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:48:23.888 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:48:23.893 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 14:48:23.952 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:48:23.954 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 14:59:23.402 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-05 14:59:23.406 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-05 14:59:23.470 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-05 14:59:23.485 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-05 14:59:23.619 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-05 14:59:33.218 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 14:59:33.230 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 25832 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 14:59:33.230 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 14:59:35.434 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 14:59:35.440 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 14:59:35.440 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 14:59:35.440 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 14:59:35.615 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 14:59:35.615 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2356 ms +2024-08-05 14:59:35.625 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 14:59:35.634 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 14:59:36.004 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 14:59:36.046 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 14:59:37.501 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 14:59:37.505 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 14:59:37.505 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 14:59:37.505 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 14:59:37.507 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 14:59:37.509 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 14:59:37.591 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 14:59:37.618 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 14:59:37.618 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 14:59:37.655 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 14:59:37.804 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@588545ac, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2b08772d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@648c5fb3, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 14:59:37.858 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 14:59:37.942 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 14:59:39.858 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 14:59:39.859 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 14:59:41.224 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 14:59:41.305 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 14:59:41.638 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@3419e23b +2024-08-05 14:59:41.639 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@55d9b8f0 +2024-08-05 14:59:41.693 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 14:59:41.704 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 14:59:41.710 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.802 seconds (JVM running for 9.481) +2024-08-05 14:59:41.711 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 14:59:41.712 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 14:59:41.959 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 14:59:41.959 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 14:59:41.960 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-05 15:10:58.587 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-05 15:10:58.587 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-05 15:10:58.589 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-05 15:10:58.589 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-05 15:10:58.634 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-05 15:11:55.533 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 15:11:55.537 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 29056 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 15:11:55.538 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 15:11:56.311 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 15:11:56.316 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 15:11:56.316 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 15:11:56.316 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 15:11:56.461 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 15:11:56.461 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 897 ms +2024-08-05 15:11:56.470 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 15:11:56.479 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 15:11:56.828 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 15:11:56.862 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 15:11:58.389 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 15:11:58.392 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 15:11:58.392 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 15:11:58.392 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 15:11:58.393 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 15:11:58.395 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 15:11:58.448 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 15:11:58.473 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 15:11:58.474 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 15:11:58.491 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 15:11:58.552 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@704067c6, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7f4596d0)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@3592c1c4, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 15:11:58.600 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 15:11:58.682 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 15:12:00.556 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 15:12:00.558 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 15:12:00.971 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 15:12:01.087 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 15:12:01.390 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@75361cf6 +2024-08-05 15:12:01.391 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2dfe5525 +2024-08-05 15:12:01.426 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 15:12:01.435 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 15:12:01.441 [main] INFO com.lnsoft.workflow.Application - Started Application in 6.181 seconds (JVM running for 6.629) +2024-08-05 15:12:01.443 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 15:12:01.444 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 15:13:36.097 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 15:13:36.097 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 15:13:36.098 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-05 15:13:56.862 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:13:58.794 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:13:58.816 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:13:58.820 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:19:22.644 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:19:22.704 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:19:22.825 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:19:22.869 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:20:51.471 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:20:51.582 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:20:51.628 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:20:51.631 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:25:14.396 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:25:14.441 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:25:14.521 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:25:14.530 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:25:38.906 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:25:38.926 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:25:38.929 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:25:38.932 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:32:53.756 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:32:53.759 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:32:53.761 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:32:53.763 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:33:06.092 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:33:06.163 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:33:06.166 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:33:06.168 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:33:14.923 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-05 15:33:14.924 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-05 15:33:14.925 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-05 15:33:14.926 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-05 15:33:14.930 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-05 15:33:21.673 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 15:33:21.677 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 24584 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 15:33:21.678 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 15:33:22.429 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 15:33:22.433 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 15:33:22.434 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 15:33:22.434 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 15:33:22.573 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 15:33:22.573 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 870 ms +2024-08-05 15:33:22.584 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 15:33:22.593 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 15:33:22.940 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 15:33:22.974 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 15:33:24.412 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 15:33:24.415 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 15:33:24.415 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 15:33:24.415 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 15:33:24.416 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 15:33:24.418 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 15:33:24.470 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 15:33:24.497 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 15:33:24.497 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 15:33:24.514 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 15:33:24.578 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6002e944, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@588545ac)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4aeb0e2b, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 15:33:24.625 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 15:33:24.703 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 15:33:26.623 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 15:33:26.624 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 15:33:26.760 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 15:33:26.803 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 15:33:27.098 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6a9b9909 +2024-08-05 15:33:27.135 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ba7383d +2024-08-05 15:33:27.173 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 15:33:27.184 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 15:33:27.190 [main] INFO com.lnsoft.workflow.Application - Started Application in 5.792 seconds (JVM running for 6.304) +2024-08-05 15:33:27.192 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 15:33:27.193 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 15:33:35.724 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 15:33:35.725 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 15:33:35.726 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-05 15:35:37.431 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:35:37.475 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:35:37.501 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:35:37.507 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:36:04.243 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:36:04.371 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:36:04.377 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:36:04.381 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:37:47.743 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:37:47.747 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:37:47.751 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:37:47.753 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:38:39.619 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-05 15:38:39.619 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-05 15:38:39.621 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-05 15:38:39.621 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-05 15:38:39.625 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-05 15:39:31.200 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 15:39:31.252 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 15260 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 15:39:31.253 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 15:39:32.727 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 15:39:32.736 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 15:39:32.737 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 15:39:32.737 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 15:39:32.870 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 15:39:32.870 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1534 ms +2024-08-05 15:39:32.888 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 15:39:32.906 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 15:39:33.507 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 15:39:33.563 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 15:39:35.170 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 15:39:35.178 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 15:39:35.178 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 15:39:35.178 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 15:39:35.181 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 15:39:35.185 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 15:39:35.285 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 15:39:35.332 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 15:39:35.332 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 15:39:35.369 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 15:39:35.473 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1b5d1d9, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@703a2bc9)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7d2baa56, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 15:39:35.555 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 15:39:35.681 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 15:39:37.830 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 15:39:37.831 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 15:39:37.946 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 15:39:37.972 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 15:39:38.684 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@5dd747c1 +2024-08-05 15:39:38.685 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@136fece2 +2024-08-05 15:39:38.741 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 15:39:38.760 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 15:39:38.768 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.093 seconds (JVM running for 10.848) +2024-08-05 15:39:38.770 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 15:39:38.772 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 15:39:38.999 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 15:39:38.999 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 15:39:39.000 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-05 15:39:57.966 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:39:58.012 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:39:58.048 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:39:58.053 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:40:56.035 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:40:56.044 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:40:56.049 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:40:56.051 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:40:59.255 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:40:59.260 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:40:59.264 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:40:59.267 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:42:38.107 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:42:38.114 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:42:38.118 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:42:38.121 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:29.477 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:43:29.496 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:43:29.500 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:29.503 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:43.370 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:43.376 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:43:43.380 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:43.432 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:59.063 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:59.069 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 15:43:59.073 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:43:59.075 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:46:16.123 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 15:46:16.128 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:04:11.845 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:11.858 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:04:11.860 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:11.864 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:11.868 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:04:11.869 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:11.872 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:24.868 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:24.901 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:04:24.912 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:04:24.915 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:09:03.112 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:09:03.119 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:09:03.125 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:09:03.127 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:17:10.458 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:17:56.290 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:18:19.149 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:18:49.954 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:18:53.765 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:18:54.090 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:18:54.144 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:19:16.752 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:19:21.138 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:19:21.237 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:19:22.853 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:19:22.855 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:06.789 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:06.802 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:21:08.801 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:08.804 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:54.175 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:54.181 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:21:54.182 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:54.184 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:54.186 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:21:54.187 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:21:54.189 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:44.741 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:44.755 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:22:44.762 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:44.765 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:45.801 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:45.809 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:22:45.814 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:45.816 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:22:56.579 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:22:56.583 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:22:56.588 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:24:25.655 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:24:25.662 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:24:25.666 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:24:25.669 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:25:02.054 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:25:02.061 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:25:02.065 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:25:02.068 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:27:26.752 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:27:26.760 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:27:26.764 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:27:26.767 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:30:29.660 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:30:29.663 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:30:29.666 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:31:42.841 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:31:42.857 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:32:01.124 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:01.126 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:01.130 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:32:01.266 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:01.269 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:01.393 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:03.789 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:03.799 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:32:12.390 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:21.730 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:21.732 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:32:21.858 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:32:43.135 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:36:04.451 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:36:10.899 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:36:36.425 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:38:51.764 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:38:51.771 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:38:57.231 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:38:57.235 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:41:46.847 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:43:13.503 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:43:13.508 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:43:29.351 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:43:29.354 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:44:17.798 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:44:19.497 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:47:53.345 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:47:56.172 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:48:17.391 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:48:17.393 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:49:35.790 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:49:35.815 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:50:11.678 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:52:20.484 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:52:23.489 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:52:24.455 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:52:24.457 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:53:45.927 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:53:45.931 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:53:45.936 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:53:45.939 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:25.654 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:25.662 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:54:25.663 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:25.666 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:51.153 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:51.161 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:54:51.163 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:54:51.165 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:55:18.787 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:55:18.798 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:55:32.467 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:55:32.471 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:55:32.476 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:55:32.478 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:55:56.360 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:56:51.886 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:57:13.868 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:58:24.829 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:58:24.842 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 16:58:36.420 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:58:36.423 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:59:13.539 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 16:59:13.548 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:03:38.132 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:03:47.811 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:04:03.502 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:04:03.504 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:04:42.654 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:04:42.663 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:05:57.957 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:05:57.959 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:08:35.647 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:08:35.657 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:08:41.586 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:08:43.062 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:08:43.191 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:08:43.194 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:08:57.956 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:08:58.005 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:04.369 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:04.507 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:04.508 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:04.665 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:04.668 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:05.166 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:21.601 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:21.608 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:29.262 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:29.265 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:32.185 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:32.191 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:46.970 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:46.973 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:51.462 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:51.469 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:55.894 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:55.896 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:55.899 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:09:56.226 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:09:56.228 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:17.624 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:17.642 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:10:20.560 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:20.569 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:10:23.013 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:23.016 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:47.027 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:10:48.982 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:10:49.142 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:10:49.145 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:11:34.302 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:12:12.089 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:12:12.096 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:12:46.718 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:12:49.340 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:12:49.509 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:12:49.511 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:13:10.312 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:13:10.320 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:14:17.054 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:14:17.085 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:14:18.486 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:14:18.488 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:17:55.141 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:17:55.177 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:17:55.180 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:17:55.182 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:16.218 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:16.223 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:18:16.226 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:16.228 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:28.997 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:29.002 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:18:29.005 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:18:29.007 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:19:38.359 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:19:38.365 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:19:38.368 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:19:38.370 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:19:38.372 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:19:38.375 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:19:38.377 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:20:15.137 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:20:15.146 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:20:15.150 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:20:15.152 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:23:08.833 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:23:08.840 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:23:08.851 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:23:08.855 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:23:19.827 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:23:19.853 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:23:19.858 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:23:19.861 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:24:16.404 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:24:16.411 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:25:11.159 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:25:14.747 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:25:14.908 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:25:14.911 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:25:48.577 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:25:48.586 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:25:54.869 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:26:01.388 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:26:01.390 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:26:01.902 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:27:43.604 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:27:43.611 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:27:51.433 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:27:51.436 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:28:36.924 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:28:36.933 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:28:49.533 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:28:55.186 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:28:55.188 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:28:55.696 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:29:02.251 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:29:06.164 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:29:06.325 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:29:06.328 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:29:19.934 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:29:19.941 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:29:25.885 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:29:25.888 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:17.314 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:17.319 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:30:17.322 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:17.324 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:56.584 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:56.590 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:30:56.593 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:56.595 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:56.597 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:30:56.600 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:30:56.601 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:01.393 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:01.404 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:32:01.408 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:01.410 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:02.120 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:02.125 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:32:02.127 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:32:02.130 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:33:06.894 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:33:06.899 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:33:52.616 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:33:52.621 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:33:52.624 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:33:52.625 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:34:55.404 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:34:55.409 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:34:55.411 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:34:55.413 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:18.681 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:18.686 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:35:18.689 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:18.691 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:18.992 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:18.998 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:35:19.001 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:35:19.002 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:42:07.224 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 17:42:07.229 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 30584 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 17:42:07.229 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 17:42:09.631 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 17:42:09.636 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 17:42:09.637 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 17:42:09.637 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 17:42:09.788 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 17:42:09.789 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2535 ms +2024-08-05 17:42:09.799 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 17:42:09.808 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 17:42:10.169 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 17:42:10.212 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 17:42:11.673 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 17:42:11.678 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 17:42:11.678 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 17:42:11.678 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 17:42:11.679 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 17:42:11.681 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 17:42:11.819 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 17:42:11.848 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 17:42:11.848 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 17:42:11.888 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 17:42:12.060 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@159424e2, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@29bcf51d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4d705112, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 17:42:12.113 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 17:42:12.215 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 17:42:14.460 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 17:42:14.461 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 17:42:14.700 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 17:42:14.718 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 17:42:15.021 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@29eda4f8 +2024-08-05 17:42:15.022 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6ba7383d +2024-08-05 17:42:15.091 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 17:42:15.155 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 17:42:15.161 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.216 seconds (JVM running for 8.793) +2024-08-05 17:42:15.162 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 17:42:15.163 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 17:43:09.441 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 17:43:09.441 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 17:43:09.442 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-08-05 17:50:23.186 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:50:23.250 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:50:23.282 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:50:23.285 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:50:56.859 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:50:56.867 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:50:56.871 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:50:56.873 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:51:19.559 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:51:19.567 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:51:19.573 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:51:19.575 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:51:49.317 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:51:49.324 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:52:49.452 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-05 17:52:49.452 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-05 17:52:49.466 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-05 17:52:49.466 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-05 17:52:49.472 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-05 17:52:51.314 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-05 17:52:51.322 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 4992 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-05 17:52:51.323 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-05 17:52:52.094 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-05 17:52:52.099 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-05 17:52:52.099 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-05 17:52:52.099 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-05 17:52:52.234 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-05 17:52:52.235 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 887 ms +2024-08-05 17:52:52.245 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-05 17:52:52.254 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-05 17:52:52.605 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-05 17:52:52.642 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-05 17:52:54.094 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-05 17:52:54.096 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-05 17:52:54.096 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-05 17:52:54.096 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-05 17:52:54.098 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-05 17:52:54.100 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-05 17:52:54.154 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-05 17:52:54.183 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-05 17:52:54.183 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-05 17:52:54.201 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-05 17:52:54.265 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1e54a6b1, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@f238e4f)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@19489b27, clock: SystemClock, configuration: Configuration(false)] +2024-08-05 17:52:54.314 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-05 17:52:54.530 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-05 17:52:56.419 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-05 17:52:56.420 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-05 17:52:56.547 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-05 17:52:56.563 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-05 17:52:56.872 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@5e048149 +2024-08-05 17:52:56.873 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@710d89e2 +2024-08-05 17:52:56.910 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-05 17:52:56.920 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-05 17:52:56.926 [main] INFO com.lnsoft.workflow.Application - Started Application in 5.88 seconds (JVM running for 6.347) +2024-08-05 17:52:56.927 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-05 17:52:56.928 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-05 17:55:41.210 [http-nio-8080-exec-3] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-05 17:55:41.211 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-05 17:55:41.211 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-08-05 17:56:00.196 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:56:00.249 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:56:00.378 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:56:00.381 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:56:00.385 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:56:00.389 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:56:00.391 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:52.199 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:52.234 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:57:52.239 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:52.240 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:52.993 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:53.000 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 17:57:53.003 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 17:57:53.040 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:03:11.982 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:03:11.987 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:03:11.990 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:03:11.992 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:12:53.653 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:12:53.658 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:12:53.661 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:12:53.662 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.500 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.504 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:16:56.507 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.508 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.811 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.817 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:16:56.819 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:16:56.821 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:12.510 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:12.515 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:21:12.517 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:12.518 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:13.855 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:13.860 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:21:13.863 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:13.864 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:54.311 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:21:54.317 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:36:49.631 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:36:49.634 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:36:49.688 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:36:49.709 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:04.830 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:04.835 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:37:04.839 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:04.841 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:32.380 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:32.385 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:37:32.389 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:37:32.392 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:38:26.876 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:38:26.882 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:38:26.885 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:38:26.888 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:38:26.890 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:38:26.892 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:38:26.894 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:11.161 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:11.169 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:39:11.172 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:11.174 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:12.143 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:12.147 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:39:12.150 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:39:12.151 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:30.217 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:30.224 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:45:30.226 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:30.227 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:52.322 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:52.327 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:45:52.329 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:45:52.331 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:15.628 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:15.661 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:46:15.731 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:15.732 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:15.873 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:16.083 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:46:16.096 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:46:16.097 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.045 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.050 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:49:16.053 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.054 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.355 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.359 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:49:16.362 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:49:16.363 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:59:18.161 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:59:18.163 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:59:18.167 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:59:18.168 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:59:52.708 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:59:52.714 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 18:59:52.716 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 18:59:52.717 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:12.758 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:12.763 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:00:12.765 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:12.767 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:50.094 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:50.099 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:00:50.102 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:50.103 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:50.105 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:00:50.108 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:00:50.110 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:01:29.883 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:01:29.891 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:01:29.894 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:01:29.895 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:05:05.587 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:05:05.591 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:05:05.594 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:05:05.595 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:07:03.658 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:07:03.663 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:07:03.665 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:07:03.666 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:08:42.436 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:08:42.444 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:08:42.447 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:08:42.448 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:25.463 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:25.467 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:10:25.470 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:25.471 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:26.242 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:26.247 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:10:26.249 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:10:26.251 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:07.987 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:07.992 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:13:07.995 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:07.996 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:09.481 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:09.486 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:13:09.489 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:13:09.490 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:15:30.747 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:15:30.753 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:15:30.756 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:15:30.758 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:49.382 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:49.386 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:18:49.389 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:49.390 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:51.540 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:51.545 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:18:51.548 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:18:51.549 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:19:32.521 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:19:32.525 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-05 19:19:33.111 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-05 19:19:33.860 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-08-06.0.log b/logs/info-2024-08-06.0.log new file mode 100644 index 0000000..f34fe25 --- /dev/null +++ b/logs/info-2024-08-06.0.log @@ -0,0 +1,775 @@ +2024-08-06 08:40:03.423 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-06 08:40:03.427 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 11072 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-06 08:40:03.428 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-06 08:40:06.148 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-06 08:40:06.154 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-06 08:40:06.154 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-06 08:40:06.154 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-06 08:40:06.333 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-06 08:40:06.333 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2874 ms +2024-08-06 08:40:06.368 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-06 08:40:06.380 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-06 08:40:06.857 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-06 08:40:06.909 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-06 08:40:08.498 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-06 08:40:08.568 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-06 08:40:08.568 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-06 08:40:08.568 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-06 08:40:08.570 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-06 08:40:08.572 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-06 08:40:08.778 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-06 08:40:08.857 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-06 08:40:08.857 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-06 08:40:08.918 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-06 08:40:09.091 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6002e944, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@588545ac)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4aeb0e2b, clock: SystemClock, configuration: Configuration(false)] +2024-08-06 08:40:09.151 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-06 08:40:09.268 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-06 08:40:11.752 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-06 08:40:11.754 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-06 08:40:11.888 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-06 08:40:11.996 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-06 08:40:12.373 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6a9b9909 +2024-08-06 08:40:12.441 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ba7383d +2024-08-06 08:40:12.487 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-06 08:40:12.505 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-06 08:40:12.512 [main] INFO com.lnsoft.workflow.Application - Started Application in 9.499 seconds (JVM running for 11.28) +2024-08-06 08:40:12.515 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-06 08:40:12.516 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-06 08:40:32.727 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-06 08:40:32.727 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-06 08:40:32.729 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2024-08-06 08:40:32.970 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:40:33.161 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:40:33.248 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:40:33.256 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:41:25.101 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:41:25.112 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:41:25.118 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:41:25.120 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:41:59.990 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:41:59.999 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:42:00.006 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:00.010 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:23.800 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:23.808 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:42:23.813 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:23.815 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:44.803 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:44.813 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:42:44.819 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:42:44.822 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:43:30.365 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:43:30.372 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:44:34.932 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:44:34.945 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:44:34.951 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:44:34.953 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:21.788 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:21.795 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:45:21.799 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:21.802 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:45.714 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:45.722 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:45:45.726 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:45:45.728 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:05.989 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:05.997 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:46:06.002 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:06.004 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:06.007 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:46:06.010 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:06.012 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:38.579 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:38.624 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 08:46:38.629 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 08:46:38.632 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:07:46.015 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:07:46.322 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:07:46.419 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:07:46.440 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:12:50.309 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:12:50.313 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:12:50.398 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:12:50.426 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:15.940 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:15.949 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:13:15.959 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:15.984 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:44.238 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:44.245 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:13:44.421 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:13:44.423 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:14:41.413 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:14:41.479 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:14:41.519 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:14:41.521 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:14:41.549 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 09:14:41.589 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 09:14:41.592 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:50.834 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:51.016 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:07:51.078 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:51.087 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:51.634 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:51.710 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:07:51.740 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:07:51.744 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:15:01.153 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:15:01.159 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:15:01.168 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:15:01.193 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:18:13.492 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:18:13.627 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:18:13.706 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:18:13.717 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:06.138 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:06.219 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:31:06.313 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:06.315 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:21.732 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:21.737 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:31:21.745 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:21.747 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:22.896 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:22.902 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:31:22.911 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:31:22.913 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:54:13.053 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:54:13.088 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:54:13.123 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:54:13.125 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:59:13.875 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:59:13.879 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 10:59:13.965 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 10:59:13.992 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:03.013 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:03.018 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:01:03.026 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:03.028 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:27.536 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:27.542 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:01:27.550 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:01:27.551 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:07:52.473 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:07:52.492 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:07:52.533 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:07:52.535 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:07:52.537 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:07:52.544 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:07:52.545 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:11:42.439 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:11:42.467 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:11:42.476 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:11:42.512 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:11:56.198 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:11:56.205 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:11:56.213 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:11:56.214 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:09.329 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:09.334 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:12:09.342 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:09.344 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:38.156 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:38.162 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:12:38.169 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:38.171 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:38.173 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:12:38.180 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:12:38.182 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:15:50.435 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:15:50.437 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:15:50.445 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:15:50.446 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:15.143 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:15.147 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:16:15.155 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:15.157 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:26.083 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:26.122 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:16:26.130 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:26.131 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:59.182 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:59.187 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:16:59.195 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:59.239 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:59.242 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:16:59.250 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:16:59.251 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:17:24.634 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:17:24.642 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:17:24.651 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:17:24.652 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:20:33.094 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:20:33.099 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:20:33.106 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:20:33.108 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:06.739 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:51:06.742 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:51:06.750 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:06.790 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:35.893 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:35.898 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:51:35.907 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:35.909 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:44.706 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:44.713 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:51:49.424 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:51:49.426 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:17.540 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:17.551 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:52:17.569 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:17.571 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:46.087 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:46.099 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 11:52:46.147 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 11:52:46.149 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:03:01.397 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:03:01.424 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:03:01.530 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:03:01.542 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:14:42.768 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:14:42.881 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:14:42.958 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:14:43.063 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:02.033 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:02.067 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:15:02.163 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:02.200 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:16.317 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:16.331 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:15:16.381 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:15:16.385 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:21.662 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:22.296 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:16:22.880 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:22.978 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:29.208 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:29.241 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:16:29.484 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:16:29.486 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:21:35.571 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:21:35.597 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 12:21:35.806 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 12:21:35.810 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:41:20.076 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:41:20.193 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:41:20.684 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:41:20.727 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:44:07.967 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-06 13:44:08.155 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 27132 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-06 13:44:08.156 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-06 13:44:19.717 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-06 13:44:19.815 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-06 13:44:19.815 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-06 13:44:19.816 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-06 13:44:21.147 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-06 13:44:21.147 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 12858 ms +2024-08-06 13:44:21.240 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-06 13:44:21.330 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-06 13:44:25.285 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-06 13:44:26.401 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-06 13:44:28.255 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-06 13:44:28.426 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-06 13:44:28.427 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-06 13:44:28.427 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-06 13:44:28.500 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-06 13:44:28.629 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-06 13:44:29.764 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-06 13:44:29.861 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-06 13:44:29.861 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-06 13:44:31.902 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-06 13:44:33.249 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6761f75b, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7c8a91e2)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@52d01430, clock: SystemClock, configuration: Configuration(false)] +2024-08-06 13:44:33.920 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-06 13:44:34.572 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-06 13:44:41.917 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-06 13:44:42.017 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-06 13:44:45.506 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-06 13:44:49.188 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-06 13:44:53.185 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@b77b0a0 +2024-08-06 13:44:53.553 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@7283877 +2024-08-06 13:44:54.056 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-06 13:44:54.253 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-06 13:44:54.409 [main] INFO com.lnsoft.workflow.Application - Started Application in 47.849 seconds (JVM running for 52.531) +2024-08-06 13:44:54.413 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-06 13:44:54.416 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-06 13:44:58.185 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-06 13:44:58.185 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-06 13:44:58.186 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-06 13:47:21.392 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:47:21.660 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:47:21.802 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:47:21.812 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:47:43.625 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:47:43.704 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:47:43.788 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:47:43.816 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:48:46.836 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:48:47.022 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:48:57.436 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:48:57.441 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:52:37.333 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:52:37.395 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:52:41.199 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:52:41.202 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:53:25.673 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:53:25.697 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:54:02.319 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:02.325 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:54:02.466 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:02.468 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:03.698 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:03.730 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:54:03.874 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:03.877 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:03.881 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 13:54:04.001 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 13:54:04.003 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:21:27.359 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:21:27.381 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:21:27.423 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:21:27.555 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:22:11.217 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:22:11.288 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:22:11.298 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:22:35.880 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:22:47.382 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:23:03.390 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:23:03.397 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:23:12.187 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:23:12.190 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:23:12.199 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:23:12.201 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:30:23.997 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:30:24.021 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:30:24.102 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:30:34.466 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:30:47.226 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:30:47.237 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:32:05.381 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:32:05.478 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:32:05.490 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:32:05.568 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:32:35.588 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:32:35.597 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:32:35.609 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:35:54.212 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:35:54.356 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 14:35:54.378 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 14:35:54.382 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:12:56.860 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:12:56.897 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:12:56.927 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:12:57.296 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:14:19.815 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-06 15:14:19.816 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-06 15:14:19.958 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-06 15:14:19.959 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-06 15:14:19.964 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-06 15:15:22.967 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-06 15:15:23.037 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 28244 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-06 15:15:23.038 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-06 15:15:25.219 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-06 15:15:25.230 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-06 15:15:25.231 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-06 15:15:25.231 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-06 15:15:25.358 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-06 15:15:25.359 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2257 ms +2024-08-06 15:15:25.378 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-06 15:15:25.398 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-06 15:15:26.022 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-06 15:15:26.092 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-06 15:15:27.705 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-06 15:15:27.712 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-06 15:15:27.712 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-06 15:15:27.712 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-06 15:15:27.715 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-06 15:15:27.718 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-06 15:15:27.840 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-06 15:15:27.888 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-06 15:15:27.888 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-06 15:15:27.978 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-06 15:15:28.323 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3bbdf835, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2d114d27)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@334d825c, clock: SystemClock, configuration: Configuration(false)] +2024-08-06 15:15:28.405 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-06 15:15:28.537 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-06 15:15:31.089 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-06 15:15:31.091 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-06 15:15:31.436 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-06 15:15:31.473 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-06 15:15:32.394 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@7b3c2ae0 +2024-08-06 15:15:32.395 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@38cb1606 +2024-08-06 15:15:32.499 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-06 15:15:32.542 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-06 15:15:32.553 [main] INFO com.lnsoft.workflow.Application - Started Application in 10.198 seconds (JVM running for 13.066) +2024-08-06 15:15:32.556 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-06 15:15:32.559 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-06 15:16:38.565 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-06 15:16:38.565 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-06 15:16:38.567 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-06 15:21:15.289 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:21:15.906 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:21:16.236 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:21:16.255 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:21:57.424 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:21:57.431 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:21:57.444 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:21:57.448 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:06.086 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:06.100 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:23:06.111 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:06.115 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:53.190 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:53.236 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:23:53.245 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:23:53.248 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:27:36.148 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:27:36.153 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:27:36.167 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:27:36.171 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:31:30.351 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:31:30.361 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:31:30.374 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:31:30.377 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:32:11.988 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:32:12.002 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:32:12.013 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:32:12.017 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:32:43.301 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:32:43.328 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:33:06.145 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:33:06.150 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:33:06.161 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:33:06.165 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:00.334 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:00.342 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:34:00.351 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:00.354 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:53.432 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:53.439 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:34:53.448 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:34:53.450 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:35:17.279 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:35:17.288 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:36:02.589 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:36:02.593 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:36:02.601 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:36:02.604 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:36:51.354 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:36:51.362 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:36:51.372 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:36:51.374 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:17.252 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:37:17.284 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:37:17.366 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:17.422 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:31.396 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:31.403 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:37:31.413 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:31.416 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:44.113 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:37:44.171 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:39:22.385 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:39:22.389 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:39:22.398 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:39:22.400 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:39:49.077 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:39:49.083 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:39:49.092 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:39:49.094 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:13.488 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:13.495 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:40:13.504 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:13.506 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:26.171 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:26.188 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:40:33.146 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:40:33.149 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:40:33.158 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:33.159 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:50.882 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:50.888 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:40:50.897 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:40:50.899 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:41:11.727 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:41:11.734 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:41:11.743 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:41:11.746 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:41:32.010 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:41:32.017 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:43:25.561 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:25.568 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:43:25.577 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:25.579 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:26.998 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:27.007 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:43:27.016 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:27.018 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:48.355 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:48.373 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:43:48.384 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:43:48.386 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:48:20.628 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:48:20.633 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:48:20.641 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:48:20.643 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:49:08.737 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:49:08.742 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:49:08.751 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:49:08.753 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:26.469 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:26.496 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:50:26.506 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:26.508 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:27.454 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:27.469 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:50:27.477 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:27.479 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:27.484 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 15:50:27.492 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 15:50:27.494 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:01:50.814 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:01:50.821 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:01:50.830 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:01:50.832 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.011 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.019 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:16:41.027 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.029 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.032 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:16:41.039 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.041 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.044 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:16:41.051 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.054 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.056 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:16:41.065 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:16:41.066 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:27.832 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:27.838 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:17:27.846 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:27.848 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:53.172 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:53.177 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:17:53.185 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:17:53.203 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:20:07.779 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:20:07.782 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:20:07.790 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:20:07.791 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:21:58.619 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:21:58.624 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:21:58.633 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:21:58.635 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:14.910 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:22:14.912 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:22:14.919 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:14.921 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:35.613 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:35.620 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:22:35.628 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:35.630 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:49.415 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:49.421 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:22:49.428 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:22:49.430 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:21.984 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:21.990 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:24:21.998 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:22.001 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:23.367 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:23.374 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:24:23.383 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:23.385 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:42.699 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:42.704 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:24:42.712 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:24:42.714 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:26:33.629 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:26:33.637 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:26:33.645 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:26:33.647 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:30:19.686 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:30:19.688 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:30:19.696 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:30:19.699 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:30:47.741 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:30:47.745 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:30:47.754 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:30:47.766 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.651 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.658 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:31:19.666 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.668 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.671 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:31:19.678 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.680 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.683 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:31:19.690 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.692 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.695 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:31:19.703 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.704 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.707 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:31:19.714 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:31:19.716 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:39:53.080 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:39:53.152 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:39:53.161 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:39:53.164 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:04.725 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:04.734 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:40:04.743 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:04.746 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:13.532 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:13.539 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:40:13.548 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:13.550 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:41.590 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:41.632 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:40:41.641 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:41.648 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:42.942 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:42.951 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:40:42.961 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:42.964 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:54.598 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:54.606 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:40:54.616 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:40:54.618 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:22.895 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:22.902 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:41:22.912 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:22.914 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:45.570 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:45.576 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:41:45.585 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:41:45.588 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:17.779 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:17.786 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:42:17.795 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:17.798 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:18.584 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:18.593 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:42:18.603 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:18.606 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:18.610 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:42:18.620 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:42:18.623 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:43:59.908 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:43:59.921 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:43:59.930 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:43:59.956 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:44:01.390 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:44:01.397 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 16:44:01.406 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:44:01.408 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 16:44:43.688 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:08:12.633 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:08:12.654 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:08:12.768 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:08:12.800 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:08:41.147 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:08:41.175 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:08:41.184 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:08:41.259 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:09:19.958 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:09:19.966 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:09:19.975 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:09:19.977 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:34:34.878 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:34:34.895 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:34:34.904 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:34:34.997 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:35:00.218 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:35:00.254 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 17:35:00.263 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 17:35:00.266 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:14.344 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:14:14.375 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:14:14.384 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:14.432 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:28.341 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:28.349 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:14:28.358 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:28.361 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:44.734 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:44.741 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:14:44.750 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:14:44.753 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:55.935 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:55.944 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:15:55.953 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:55.956 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:58.488 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:58.500 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:15:58.623 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:15:58.626 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:16:28.000 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:16:28.007 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:16:28.016 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:16:28.019 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:17:15.872 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:17:15.879 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:17:15.889 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:17:15.891 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:09.784 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:09.793 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:18:09.803 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:09.807 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:42.857 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:42.865 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:18:42.875 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:42.878 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:44.302 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:44.312 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:18:44.322 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:44.325 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:44.338 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:18:44.349 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:18:44.352 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:33:05.931 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:33:05.943 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:33:05.953 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:33:05.955 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:38:52.514 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:38:52.517 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:38:52.530 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:38:52.532 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:03.946 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:03.952 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:39:03.959 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:03.961 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:12.079 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:12.085 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:39:12.093 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:12.095 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:53.016 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:53.022 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:39:53.031 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:53.032 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:54.824 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:54.831 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:39:54.839 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:39:54.841 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:02.537 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:02.543 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:02.552 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:02.554 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:15.507 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:15.512 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:15.520 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:15.522 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:21.209 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:21.214 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:21.221 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:21.223 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:29.503 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:29.508 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:29.516 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:29.518 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:30.479 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:30.486 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:30.495 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:30.497 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:30.501 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-06 18:40:30.510 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-06 18:40:30.512 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-07.0.log b/logs/info-2024-08-07.0.log new file mode 100644 index 0000000..29b2959 --- /dev/null +++ b/logs/info-2024-08-07.0.log @@ -0,0 +1,777 @@ +2024-08-07 08:34:34.717 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-07 08:34:34.905 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 30836 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-07 08:34:34.906 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-07 08:34:45.808 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-07 08:34:46.005 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-07 08:34:46.037 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-07 08:34:46.037 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-07 08:34:47.251 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-07 08:34:47.252 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 12181 ms +2024-08-07 08:34:48.190 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-07 08:34:48.303 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-07 08:34:53.290 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-07 08:34:54.429 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-07 08:34:56.024 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-07 08:34:56.241 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-07 08:34:56.241 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-07 08:34:56.241 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-07 08:34:56.280 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-07 08:34:56.413 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-07 08:34:57.147 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-07 08:34:57.253 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-07 08:34:57.254 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-07 08:34:57.591 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-07 08:34:59.601 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@7f4596d0, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@6002e944)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@322e49ee, clock: SystemClock, configuration: Configuration(false)] +2024-08-07 08:35:00.012 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-07 08:35:02.759 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-07 08:35:09.248 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-07 08:35:09.303 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-07 08:35:14.886 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-07 08:35:15.770 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-07 08:35:22.560 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1290c49 +2024-08-07 08:35:23.428 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6d303498 +2024-08-07 08:35:24.046 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-07 08:35:24.233 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-07 08:35:24.410 [main] INFO com.lnsoft.workflow.Application - Started Application in 52.346 seconds (JVM running for 64.437) +2024-08-07 08:35:24.412 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-07 08:35:24.569 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-07 08:37:21.170 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-07 08:37:21.171 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-07 08:37:21.172 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-07 09:16:58.420 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:16:58.498 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:16:58.693 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:16:58.722 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:18.604 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:18.646 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:17:18.712 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:18.715 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:27.359 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:27.383 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:17:27.395 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:17:27.399 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:18:40.562 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:18:40.566 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:18:40.586 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:18:40.589 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:18:50.977 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:18:50.986 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:18:50.995 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:18:50.998 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:01.348 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:01.358 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:19:01.369 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:01.373 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:14.508 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:14.525 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:19:14.536 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:14.539 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:16.179 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:16.222 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:19:16.233 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:16.236 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:31.009 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:31.017 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:19:31.026 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:19:31.028 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:17.404 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:17.411 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:20:17.421 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:17.424 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:24.880 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:24.890 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:20:24.902 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:24.905 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.325 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.332 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:20:37.347 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.349 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.911 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.920 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:20:37.932 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.934 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.938 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 09:20:37.948 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 09:20:37.950 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:08:42.746 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:08:43.030 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:08:43.129 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:08:43.186 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:08:55.613 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:08:55.619 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:08:55.627 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:08:55.629 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:06.787 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:06.792 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:09:07.076 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:07.078 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:15.868 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:15.900 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:09:15.921 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:15.942 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:17.530 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:17.537 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:09:17.546 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:17.548 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:24.666 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:24.727 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:09:24.777 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:24.811 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:55.559 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:55.564 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:09:55.572 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:09:55.574 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:01.101 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:01.119 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:10:01.157 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:01.159 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:18.116 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:18.152 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:10:18.181 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:18.201 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.658 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.700 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:10:19.708 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.710 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.713 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:10:19.723 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.724 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.728 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:10:19.736 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:10:19.738 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:18.458 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:18.495 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:51:18.530 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:18.532 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:51.179 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:51:51.227 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:51:51.415 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:51.462 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:58.666 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:58.672 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:51:58.690 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:51:58.728 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:34.944 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:53:34.987 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:53:35.007 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:35.064 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:43.907 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:43.921 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:53:43.928 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:43.930 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:51.689 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:51.693 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:53:51.700 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:53:51.701 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:04.398 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:04.459 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:04.493 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:04.495 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:06.193 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:06.387 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:06.628 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:06.630 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:13.634 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:13.668 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:13.717 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:13.719 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:43.911 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:43.917 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:43.924 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:43.925 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:52.121 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:52.127 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:52.135 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:52.136 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:56.939 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:56.945 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:56.952 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:56.953 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:58.454 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:58.459 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:58.467 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:58.468 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:58.471 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 10:54:58.478 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 10:54:58.479 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 11:21:55.694 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-07 11:21:55.694 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-07 11:21:55.696 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-07 11:21:55.697 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-07 11:21:55.747 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-07 11:22:14.040 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-07 11:22:14.085 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 11588 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-07 11:22:14.086 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-07 11:22:17.342 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-07 11:22:17.352 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-07 11:22:17.352 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-07 11:22:17.353 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-07 11:22:17.493 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-07 11:22:17.494 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3351 ms +2024-08-07 11:22:17.511 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-07 11:22:17.529 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-07 11:22:18.196 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-07 11:22:18.263 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-07 11:22:19.931 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-07 11:22:19.938 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-07 11:22:19.939 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-07 11:22:19.939 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-07 11:22:19.941 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-07 11:22:19.946 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-07 11:22:20.610 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-07 11:22:20.707 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-07 11:22:20.707 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-07 11:22:20.766 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-07 11:22:20.939 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3fc051ce, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3c5bb37d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5570dc21, clock: SystemClock, configuration: Configuration(false)] +2024-08-07 11:22:21.055 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-07 11:22:21.230 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-07 11:22:23.844 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-07 11:22:23.845 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-07 11:22:24.517 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-07 11:22:24.652 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-07 11:22:25.282 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@290c266c +2024-08-07 11:22:25.282 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@31b6fb14 +2024-08-07 11:22:25.485 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-07 11:22:25.506 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-07 11:22:25.516 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.089 seconds (JVM running for 15.171) +2024-08-07 11:22:25.519 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-07 11:22:25.521 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-07 11:22:39.537 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-07 11:22:39.538 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-07 11:22:39.539 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-07 12:04:54.124 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:04:54.287 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:04:54.434 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:04:54.441 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:01.092 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:01.168 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:01.177 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:01.179 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:09.252 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:09.276 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:09.285 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:09.287 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:18.574 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:18.719 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:18.746 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:18.749 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:25.544 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:25.564 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:25.572 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:25.574 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:27.212 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:27.219 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:27.228 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:27.230 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:34.406 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:34.421 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:34.460 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:34.462 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:50.385 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:50.474 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:14:50.485 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:14:50.517 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:18.209 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:18.216 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:15:18.224 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:18.226 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:29.608 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:29.615 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:15:29.623 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:29.625 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:31.427 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:31.434 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:15:31.443 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:15:31.445 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:17:30.064 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:17:30.066 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:17:30.074 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:17:30.077 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:17:56.907 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:17:56.913 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:17:56.921 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:17:56.923 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:08.026 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:08.184 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:18:08.209 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:08.212 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:23.419 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:23.426 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:18:23.434 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:23.436 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:24.776 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:24.783 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:18:24.792 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:24.794 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:43.396 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:43.402 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:18:43.410 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:18:43.411 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:20:35.696 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:20:35.749 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:20:35.757 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:20:35.759 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:20:47.800 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:20:47.809 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:20:47.824 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:20:47.826 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:21:00.040 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:21:00.045 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:21:00.053 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:21:00.055 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:08.390 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:08.396 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:26:08.404 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:08.406 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:15.382 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:15.388 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:26:15.395 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:15.397 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:20.499 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:20.506 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:26:20.514 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:20.516 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:21.790 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:21.796 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:26:21.804 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:26:21.805 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:34.914 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:34.921 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:27:34.930 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:34.932 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:36.128 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:36.134 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:27:36.141 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:27:36.143 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:01.991 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:01.996 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:28:32.577 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:32.584 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:28:32.591 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:32.593 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:34.025 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:34.032 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:28:34.040 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:34.090 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:43.942 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:43.947 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:28:43.954 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:43.956 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:56.957 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:56.962 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:28:56.970 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:28:56.971 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:05.669 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:05.674 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:29:05.682 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:05.684 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:42.619 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:42.626 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:29:42.634 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:42.636 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:43.650 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:43.674 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:29:43.683 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:43.685 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:43.688 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 12:29:43.696 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 12:29:43.698 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:10.890 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:54:11.076 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:54:11.208 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:11.298 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:21.208 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:21.264 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:54:21.272 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:21.274 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:36.717 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:36.723 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:54:36.731 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:36.733 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:53.550 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:53.557 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:54:53.565 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:54:53.567 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:55:04.720 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:55:04.725 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:55:04.734 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:55:04.735 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:57:43.164 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:57:43.166 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:57:43.173 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:57:43.175 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:10.144 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:10.149 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:58:10.156 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:10.158 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:32.675 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:32.681 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:58:32.690 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:32.692 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:47.621 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:47.688 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:58:47.696 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:58:47.698 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:59:10.915 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:59:10.921 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 13:59:10.929 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 13:59:10.931 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:00:38.784 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:00:38.790 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:00:38.797 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:00:38.799 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:05:55.686 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:05:55.711 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:05:55.784 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:05:55.816 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:38.673 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:38.696 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:06:38.707 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:38.712 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:54.533 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:54.543 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:06:54.554 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:06:54.558 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:07:36.599 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:07:36.607 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:07:36.617 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:07:36.620 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:09:13.963 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:09:13.981 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:09:13.991 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:09:13.994 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:33.118 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:33.125 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:10:33.135 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:33.139 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:47.050 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:10:47.054 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:10:47.075 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:47.078 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:56.592 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:56.598 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:10:56.607 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:10:56.693 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:08.159 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:08.165 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:11:08.173 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:08.175 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:53.504 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:53.511 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:11:53.520 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:11:53.522 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:43.562 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:14:43.565 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:14:43.573 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:43.575 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:49.752 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:49.759 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:14:49.767 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:49.770 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:55.343 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:55.349 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:14:55.357 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:14:55.360 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:41.805 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:41.814 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:15:41.823 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:41.825 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:43.212 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:43.218 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:15:43.227 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:15:43.229 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:16:12.764 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:16:12.771 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:16:12.779 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:16:12.781 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:00.795 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:00.842 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:17:00.852 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:00.854 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:14.780 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:14.787 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:17:14.797 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:17:14.800 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:11.178 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:11.187 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:18:11.195 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:11.198 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:12.213 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:12.220 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:18:12.228 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:12.230 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:12.234 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:18:12.242 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:18:12.243 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:21:54.586 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:21:54.589 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:21:54.597 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:21:54.599 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:28:11.408 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:28:11.415 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:28:11.424 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:28:11.426 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:33.118 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:33.185 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:34:33.231 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:33.234 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:34.532 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:48.751 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:48.756 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:34:48.764 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:34:48.766 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:35:30.827 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:35:30.832 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:35:30.840 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:35:30.842 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:04.654 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:04.660 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:04.667 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:04.669 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.558 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.566 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:10.574 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.576 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.578 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:10.586 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.588 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.590 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:10.598 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.600 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.602 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:10.610 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.611 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.614 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:36:10.622 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:36:10.624 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:46:05.644 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-07 14:46:05.644 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-07 14:46:05.657 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-07 14:46:05.658 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-07 14:46:05.663 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-07 14:46:29.788 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-07 14:46:29.828 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 6468 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-07 14:46:29.828 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-07 14:46:32.780 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-07 14:46:32.790 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-07 14:46:32.790 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-07 14:46:32.790 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-07 14:46:32.915 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-07 14:46:32.915 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3035 ms +2024-08-07 14:46:32.931 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-07 14:46:32.948 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-07 14:46:33.644 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-07 14:46:34.552 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-07 14:46:36.200 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-07 14:46:36.207 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-07 14:46:36.208 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-07 14:46:36.208 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-07 14:46:36.210 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-07 14:46:36.214 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-07 14:46:36.338 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-07 14:46:36.383 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-07 14:46:36.383 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-07 14:46:36.438 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-07 14:46:36.618 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4840ec68, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7cc3a7f7)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@125a8ab6, clock: SystemClock, configuration: Configuration(false)] +2024-08-07 14:46:36.702 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-07 14:46:36.827 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-07 14:46:39.005 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-07 14:46:39.007 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-07 14:46:39.626 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-07 14:46:39.779 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-07 14:46:40.295 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@7bce9ce4 +2024-08-07 14:46:40.362 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@1ff463bb +2024-08-07 14:46:40.582 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-07 14:46:40.612 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-07 14:46:40.621 [main] INFO com.lnsoft.workflow.Application - Started Application in 11.54 seconds (JVM running for 14.338) +2024-08-07 14:46:40.623 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-07 14:46:40.624 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-07 14:48:31.350 [http-nio-8080-exec-4] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-07 14:48:31.351 [http-nio-8080-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-07 14:48:31.353 [http-nio-8080-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2024-08-07 14:48:31.765 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:48:32.154 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:48:32.305 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:48:32.538 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:48:49.117 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:48:49.173 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:48:49.265 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:48:49.417 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:49:37.795 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:49:37.815 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:49:37.824 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:49:37.828 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:50:16.406 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:50:16.421 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:50:16.441 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:50:16.446 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:27.945 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:27.955 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:51:27.972 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:27.978 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:55.503 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:55.517 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:51:55.531 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:51:55.536 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:32.892 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:32.902 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:53:32.913 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:32.918 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:55.115 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:55.127 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:53:55.137 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:53:55.142 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:10.110 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:10.119 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:54:10.253 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:10.257 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.913 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.921 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:54:43.930 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.932 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.935 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:54:43.943 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.945 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.948 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:54:43.956 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.958 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.961 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 14:54:43.969 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:54:43.971 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:55:30.333 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 14:55:30.380 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 15:48:11.818 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 15:48:11.855 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 15:48:11.913 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 15:48:11.989 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:18:39.949 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:18:39.967 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:18:40.008 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:18:40.048 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:18:58.794 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:18:58.966 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:18:58.988 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:18:59.004 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:21:37.987 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:21:37.992 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:21:38.001 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:21:38.005 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:21:39.296 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:21:39.304 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:21:39.327 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:21:39.331 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:31:16.694 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:31:16.715 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:31:16.725 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:31:16.729 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:32:16.076 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:32:16.084 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:32:16.093 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:32:16.097 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:39:38.267 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:39:38.271 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:39:38.281 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:39:38.285 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:39:39.459 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:39:39.467 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:39:39.477 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:39:39.481 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:41:27.512 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:41:27.516 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:41:27.526 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:41:27.530 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:41:28.875 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:41:28.883 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:41:28.893 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:41:28.897 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:42:26.377 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:43:39.320 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:43:39.360 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:43:39.371 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:43:39.374 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:45:27.143 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:45:27.204 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:45:27.257 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:45:27.293 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:46:15.448 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:46:15.456 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:46:15.465 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:46:15.469 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:40.703 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:40.713 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:47:40.724 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:40.728 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:53.274 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:53.290 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:47:53.301 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:53.305 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:54.382 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:54.392 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:47:54.403 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:47:54.407 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:48:58.844 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:48:58.851 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:48:58.862 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:48:58.865 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:49:00.097 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:49:00.105 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:49:00.116 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:49:00.119 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:49:38.163 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:49:38.171 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.625 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.637 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.646 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.650 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.654 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.663 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.667 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.670 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.680 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.684 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.687 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.696 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.700 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.703 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 16:57:15.713 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 16:57:15.716 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:10:31.404 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:10:31.408 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:10:31.417 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:10:31.421 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:10:54.519 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:10:54.546 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:10:54.556 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:10:54.560 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:12:08.313 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:12:08.320 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:20:39.634 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:20:39.638 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:20:39.649 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:20:39.771 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:21:14.647 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:21:14.656 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:21:14.667 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:21:14.671 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:22:58.637 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:22:58.645 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:22:58.655 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:22:58.657 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:22:58.660 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:22:58.669 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:22:58.672 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:23:25.159 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:23:25.190 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:23:25.218 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:23:25.418 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:32.670 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:32.678 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:24:32.686 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:32.689 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:32.692 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:24:32.701 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:32.704 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:51.489 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:51.501 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-07 17:24:51.511 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-07 17:24:51.540 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-08.0.log b/logs/info-2024-08-08.0.log new file mode 100644 index 0000000..c173aac --- /dev/null +++ b/logs/info-2024-08-08.0.log @@ -0,0 +1,464 @@ +2024-08-08 08:30:47.499 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 08:30:47.961 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 20244 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 08:30:50.812 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 08:31:10.495 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 08:31:10.772 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 08:31:10.787 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 08:31:10.788 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 08:31:12.807 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 08:31:12.808 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 21043 ms +2024-08-08 08:31:13.190 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 08:31:13.828 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 08:31:20.743 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 08:31:21.471 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 08:31:23.292 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 08:31:23.692 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 08:31:23.693 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 08:31:23.693 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 08:31:23.702 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 08:31:23.855 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 08:31:24.591 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 08:31:24.739 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 08:31:24.740 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 08:31:25.837 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 08:31:27.801 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@779448b8, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3bbdf835)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4c12f54a, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 08:31:28.234 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 08:31:28.912 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 08:31:33.640 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 08:31:33.702 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 08:31:35.146 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 08:31:35.469 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 08:31:36.950 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@34e990cc +2024-08-08 08:31:37.573 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@269c7104 +2024-08-08 08:31:37.774 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 08:31:37.822 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 08:31:37.838 [main] INFO com.lnsoft.workflow.Application - Started Application in 56.99 seconds (JVM running for 66.522) +2024-08-08 08:31:37.842 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 08:31:37.844 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 08:43:48.797 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 08:43:48.797 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 08:43:48.799 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2024-08-08 09:12:28.482 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:12:28.573 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:12:28.731 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:12:28.927 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:19:27.504 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:19:27.609 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:19:27.651 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:19:27.697 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:19:56.151 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:19:56.166 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:19:56.177 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:19:56.179 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:20:16.870 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:20:17.026 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:20:17.035 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:20:17.063 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:20:28.371 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.781 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.885 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:22:02.893 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.939 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.942 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:22:02.950 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.952 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:02.955 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:22:02.963 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:03.021 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:03.024 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:22:03.033 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:22:03.036 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:24:28.226 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:24:28.234 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:24:28.243 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:24:28.246 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:27:08.473 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:29:52.746 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:24.401 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:35:24.404 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:35:24.412 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:24.416 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:38.591 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:35:38.594 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:35:38.602 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:38.606 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:50.443 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:50.451 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:35:50.460 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:35:50.463 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:38:42.814 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:38:42.825 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:38:42.834 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:38:42.837 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:40:05.975 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:40:05.978 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:40:05.986 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:40:05.989 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:50:28.258 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:50:28.261 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:50:28.270 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:50:28.273 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:50:40.863 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:50:40.868 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 09:50:40.876 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 09:50:40.878 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:25.306 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:25.351 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 10:00:25.362 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:25.366 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:40.594 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:40.602 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 10:00:40.612 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:40.616 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:50.628 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:50.635 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 10:00:50.645 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:50.649 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:57.504 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:57.514 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 10:00:57.524 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:57.528 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:57.531 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 10:00:57.541 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:00:57.544 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 10:35:05.523 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 10:35:05.584 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 22840 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 10:35:05.585 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 10:35:07.291 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 10:35:07.301 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 10:35:07.301 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 10:35:07.301 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 10:35:07.422 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 10:35:07.422 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1773 ms +2024-08-08 10:35:07.456 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 10:35:07.474 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 10:35:08.157 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 10:35:08.247 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 10:35:09.820 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 10:35:09.828 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 10:35:09.829 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 10:35:09.829 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 10:35:09.832 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 10:35:09.836 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 10:35:09.957 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 10:35:10.017 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 10:35:10.018 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 10:35:10.389 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 10:35:11.970 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@69926b6e, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7ea8224b)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1ddc889b, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 10:35:12.051 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 10:35:12.197 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 10:35:14.453 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 10:35:14.454 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 10:35:14.860 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 10:35:14.900 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 10:35:15.569 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@73385d3f +2024-08-08 10:35:15.570 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@68d8ae27 +2024-08-08 10:35:15.776 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 10:35:15.807 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 10:35:15.815 [main] INFO com.lnsoft.workflow.Application - Started Application in 10.99 seconds (JVM running for 13.755) +2024-08-08 10:35:15.818 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 10:35:15.820 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 10:35:22.415 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 10:35:22.416 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 10:35:22.417 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 0 ms +2024-08-08 13:52:13.924 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:52:22.307 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 13:52:24.823 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:52:28.140 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:40.042 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:43.678 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 13:59:44.158 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:44.215 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:53.988 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:55.856 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 13:59:56.018 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 13:59:56.029 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:01:03.800 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 27368 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 14:01:03.802 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 14:01:03.947 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 14:01:17.515 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 14:01:17.559 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 14:01:17.559 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 14:01:17.559 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 14:01:18.257 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 14:01:18.257 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 14376 ms +2024-08-08 14:01:18.324 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 14:01:18.342 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 14:01:19.712 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 14:01:20.000 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 14:01:21.551 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 14:01:21.691 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 14:01:21.691 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 14:01:21.691 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 14:01:21.694 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 14:01:21.697 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 14:01:22.387 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 14:01:22.468 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 14:01:22.468 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 14:01:22.848 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 14:01:23.692 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@27605b87, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@1fc4483f)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@9ae0794, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 14:01:23.900 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 14:01:24.049 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 14:01:28.423 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 14:01:28.425 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 14:01:32.943 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 14:01:33.192 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 14:01:34.039 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6e794f53 +2024-08-08 14:01:34.306 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@595ec862 +2024-08-08 14:01:34.537 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 14:01:34.609 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 14:01:34.618 [main] INFO com.lnsoft.workflow.Application - Started Application in 33.67 seconds (JVM running for 40.93) +2024-08-08 14:01:34.621 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 14:01:34.623 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 14:01:58.703 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 14:01:58.704 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 14:01:58.705 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 14:04:59.446 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 14:04:59.484 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 15260 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 14:04:59.485 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 14:05:00.997 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 14:05:01.007 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 14:05:01.007 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 14:05:01.007 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 14:05:01.129 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 14:05:01.130 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1587 ms +2024-08-08 14:05:01.147 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 14:05:01.166 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 14:05:01.760 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 14:05:01.821 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 14:05:03.592 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 14:05:03.599 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 14:05:03.599 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 14:05:03.599 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 14:05:03.603 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 14:05:03.607 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 14:05:03.708 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 14:05:03.758 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 14:05:03.759 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 14:05:03.800 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 14:05:04.004 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@14983265, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@35e357b)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@37393dab, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 14:05:04.158 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 14:05:04.366 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 14:05:08.496 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 14:05:08.499 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 14:05:08.808 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 14:05:08.853 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 14:05:09.859 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@72001c71 +2024-08-08 14:05:09.953 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@59f3426f +2024-08-08 14:05:10.392 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 14:05:10.425 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 14:05:10.442 [main] INFO com.lnsoft.workflow.Application - Started Application in 11.521 seconds (JVM running for 14.6) +2024-08-08 14:05:10.447 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 14:05:10.450 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 14:07:57.232 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 14:07:57.233 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 14:07:57.234 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 14:40:05.815 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:40:06.164 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:40:06.300 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:40:07.040 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:40:26.202 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:40:26.278 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:40:26.302 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:40:26.307 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:42:22.556 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:42:22.562 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:42:22.583 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:42:22.587 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:42:38.049 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:42:38.058 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 14:42:38.068 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:42:38.072 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 14:59:09.849 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 14:59:09.884 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 8936 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 14:59:09.884 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 14:59:13.109 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 14:59:13.119 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 14:59:13.120 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 14:59:13.120 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 14:59:13.237 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 14:59:13.237 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3301 ms +2024-08-08 14:59:13.253 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 14:59:13.270 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 14:59:13.831 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 14:59:13.894 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 14:59:15.458 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 14:59:15.464 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 14:59:15.465 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 14:59:15.465 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 14:59:15.467 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 14:59:15.471 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 14:59:15.587 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 14:59:15.630 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 14:59:15.630 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 14:59:15.712 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 14:59:15.890 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@29a50a11, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@74cff17c)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2b66bf1c, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 14:59:15.973 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 14:59:16.099 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 14:59:18.312 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 14:59:18.314 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 14:59:18.550 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 14:59:18.577 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 14:59:19.288 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@318e3942 +2024-08-08 14:59:19.289 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@44492c06 +2024-08-08 14:59:19.341 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 14:59:19.360 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 14:59:19.370 [main] INFO com.lnsoft.workflow.Application - Started Application in 10.037 seconds (JVM running for 12.802) +2024-08-08 14:59:19.372 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 14:59:19.374 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 14:59:37.389 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 14:59:37.389 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 14:59:37.390 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 16:22:18.149 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2024-08-08 16:22:18.149 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2024-08-08 16:22:18.284 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2024-08-08 16:22:18.286 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-08-08 16:22:18.290 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-08-08 16:22:56.183 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 16:22:56.242 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 12608 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 16:22:56.242 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 16:22:59.960 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 16:22:59.970 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 16:22:59.971 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 16:22:59.971 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 16:23:00.470 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 16:23:00.471 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4171 ms +2024-08-08 16:23:00.522 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 16:23:00.599 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 16:23:01.531 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 16:23:01.617 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 16:23:03.149 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 16:23:03.154 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 16:23:03.155 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 16:23:03.155 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 16:23:03.157 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 16:23:03.160 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 16:23:03.324 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 16:23:03.372 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 16:23:03.373 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 16:23:03.441 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 16:23:03.612 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4700963e, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@153d14e3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7e84a52b, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 16:23:03.717 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 16:23:03.873 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 16:23:06.347 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 16:23:06.349 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 16:23:06.756 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 16:23:06.825 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 16:23:07.505 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@3fef1e6b +2024-08-08 16:23:07.506 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@29f95272 +2024-08-08 16:23:07.738 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 16:23:07.779 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 16:23:07.788 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.31 seconds (JVM running for 15.106) +2024-08-08 16:23:07.790 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 16:23:07.792 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 16:23:09.184 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 16:23:09.184 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 16:23:09.185 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 16:24:26.425 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:24:26.459 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:24:26.610 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:24:26.771 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:50:13.220 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:50:13.293 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:50:13.307 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:50:13.311 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:13.516 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:13.573 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:13.715 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:13.786 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:29.691 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:29.695 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:29.709 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:29.713 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:31.310 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:31.314 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 16:56:31.324 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 16:56:31.329 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 17:00:10.555 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 17:00:10.591 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 15892 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 17:00:10.592 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 17:00:11.995 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 17:00:12.004 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 17:00:12.004 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 17:00:12.004 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 17:00:12.121 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 17:00:12.121 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1483 ms +2024-08-08 17:00:12.138 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 17:00:12.157 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 17:00:12.711 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 17:00:12.773 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 17:00:14.399 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 17:00:14.405 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 17:00:14.405 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 17:00:14.406 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 17:00:14.409 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 17:00:14.413 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 17:00:14.505 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 17:00:14.549 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 17:00:14.549 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 17:00:14.588 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 17:00:14.686 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@334d825c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@42a7e7e1)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@31f5ffb9, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 17:00:14.765 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 17:00:14.880 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 17:00:17.005 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 17:00:17.006 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 17:00:17.249 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 17:00:17.323 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 17:00:17.891 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@225e09f0 +2024-08-08 17:00:17.891 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@16e907b6 +2024-08-08 17:00:17.945 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 17:00:17.963 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 17:00:17.972 [main] INFO com.lnsoft.workflow.Application - Started Application in 7.95 seconds (JVM running for 10.296) +2024-08-08 17:00:17.974 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 17:00:17.976 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 17:00:18.585 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 17:00:18.585 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 17:00:18.586 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 17:00:24.863 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 17:00:24.894 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 17:00:24.935 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 17:00:25.058 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 17:00:51.067 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-08 17:00:51.101 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 21980 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-08 17:00:51.102 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-08 17:00:52.440 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-08 17:00:52.449 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-08 17:00:52.449 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-08 17:00:52.450 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-08 17:00:52.560 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-08 17:00:52.561 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1408 ms +2024-08-08 17:00:52.577 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-08 17:00:52.594 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-08 17:00:53.149 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-08 17:00:53.213 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-08 17:00:54.871 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-08 17:00:54.878 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-08 17:00:54.878 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-08 17:00:54.878 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-08 17:00:54.881 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-08 17:00:54.885 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-08 17:00:54.972 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-08 17:00:55.018 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-08 17:00:55.018 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-08 17:00:55.061 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-08 17:00:55.173 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@265c0752, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7d4b32d1)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@626b9092, clock: SystemClock, configuration: Configuration(false)] +2024-08-08 17:00:55.255 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-08 17:00:55.397 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-08 17:00:57.465 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-08 17:00:57.467 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-08 17:00:57.911 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-08 17:00:57.936 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-08 17:00:58.432 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1b8d20e6 +2024-08-08 17:00:58.631 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@3fd33f48 +2024-08-08 17:00:58.686 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-08 17:00:58.705 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-08 17:00:58.713 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.124 seconds (JVM running for 10.469) +2024-08-08 17:00:58.715 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-08 17:00:58.717 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-08 17:01:27.778 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-08 17:01:27.779 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-08 17:01:27.780 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-08 17:16:48.325 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 17:16:48.371 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-08 17:16:48.457 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-08 17:16:48.711 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-09.0.log b/logs/info-2024-08-09.0.log new file mode 100644 index 0000000..dc51465 --- /dev/null +++ b/logs/info-2024-08-09.0.log @@ -0,0 +1,363 @@ +2024-08-09 08:38:45.211 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-09 08:38:45.258 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 21380 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-09 08:38:45.259 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-09 08:38:52.665 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-09 08:38:52.675 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-09 08:38:52.676 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-09 08:38:52.676 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-09 08:38:52.800 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-09 08:38:52.800 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7483 ms +2024-08-09 08:38:52.842 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-09 08:38:52.868 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-09 08:38:54.013 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-09 08:38:54.121 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-09 08:38:55.755 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-09 08:38:55.765 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-09 08:38:55.765 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-09 08:38:55.765 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-09 08:38:55.768 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-09 08:38:55.775 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-09 08:38:56.008 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-09 08:38:56.173 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-09 08:38:56.173 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-09 08:38:56.381 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-09 08:38:56.801 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@563392e5, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@52d181ed)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@178ebac3, clock: SystemClock, configuration: Configuration(false)] +2024-08-09 08:38:56.910 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-09 08:38:57.102 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-09 08:39:00.599 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-09 08:39:00.604 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-09 08:39:01.541 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-09 08:39:01.619 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-09 08:39:02.299 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@12aa381f +2024-08-09 08:39:02.528 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@2299d903 +2024-08-09 08:39:02.605 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-09 08:39:02.632 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-09 08:39:02.641 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.126 seconds (JVM running for 23.342) +2024-08-09 08:39:02.644 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-09 08:39:02.645 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-09 08:41:41.297 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-09 08:41:41.297 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-09 08:41:41.298 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-09 10:27:31.475 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:31.688 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:31.961 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:27:32.362 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:27:34.351 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:34.557 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:34.692 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:27:36.631 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:36.751 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:37.399 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:37.400 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:27:37.683 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:27:37.730 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:27:37.821 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:29:26.359 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:29:26.521 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:29:26.531 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:29:26.536 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:34:49.859 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:34:49.912 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:35:37.225 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:35:37.257 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:35:37.270 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:35:37.323 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:37:42.855 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:37:43.018 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:37:43.184 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:37:43.348 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:40:16.777 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:40:17.446 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:40:17.522 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:40:17.581 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:41:13.833 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:41:13.886 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:41:13.896 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:41:13.956 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:46:01.328 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:46:01.331 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:46:01.340 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:46:01.343 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:48:53.335 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:48:53.467 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:48:53.475 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:48:53.478 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:49:43.443 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:49:43.445 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:49:43.558 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:49:43.721 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:49:53.727 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:49:53.739 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:49:53.749 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:49:53.752 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:52:09.451 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:52:09.458 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:52:09.467 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:52:09.470 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:53:17.935 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:53:17.938 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:53:17.947 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:53:17.949 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:54:06.477 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:54:06.479 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 10:54:06.487 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 10:54:06.490 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:02:15.893 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:02:18.989 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:02:19.169 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:02:19.330 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:02:46.383 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:02:46.390 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:02:46.400 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:02:46.424 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:07:02.072 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:07:02.096 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:07:02.104 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:07:02.107 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:05.541 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:05.547 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:13:05.556 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:05.559 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:21.412 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:21.460 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:13:21.499 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:13:21.520 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:16:54.261 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:16:54.264 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:16:54.273 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:16:54.278 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:33.031 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:33.038 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:17:33.047 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:33.050 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:44.459 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:44.466 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:17:44.474 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:17:44.477 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:00.796 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:00.801 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:18:00.809 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:00.812 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:09.094 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:09.100 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 11:18:09.108 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 11:18:09.111 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:46:50.967 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:46:51.160 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 13:46:51.188 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:46:51.191 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:50:45.780 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 13:50:45.783 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 13:50:45.791 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:50:45.794 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:57:52.917 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 13:57:52.920 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 13:57:52.930 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:57:52.933 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:58:41.926 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:58:43.906 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 13:59:08.925 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:00:45.284 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:35.354 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:35.528 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:01:35.599 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:35.630 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:38.917 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:39.142 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:01:39.169 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:01:39.172 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:03:10.256 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:03:10.310 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:03:10.383 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:03:11.735 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:03:15.281 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:03:15.283 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:03:15.291 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:03:15.294 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:16:08.410 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:16:10.375 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:16:12.669 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:16:15.162 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:19:48.124 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:19:48.127 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:19:48.208 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:19:48.212 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:19:58.890 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:19:58.964 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:19:58.984 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:19:58.987 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:22:59.593 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:22:59.596 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:22:59.605 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:22:59.608 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:23:14.467 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:23:14.473 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:23:14.482 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:23:14.486 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:26:16.443 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:26:16.450 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:26:16.460 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:26:16.463 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:30:54.614 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:30:54.620 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:30:54.629 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:30:54.632 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:31:15.989 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:31:15.997 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:35:43.353 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:35:43.373 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:35:43.382 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:35:43.386 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:36:35.084 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:36:35.148 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:41:23.548 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:41:23.551 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:41:23.559 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:41:23.562 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:41:37.662 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:41:37.668 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:41:37.677 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:41:37.679 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:42:17.987 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:42:17.994 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:42:18.003 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:42:18.005 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:42:38.112 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:42:38.117 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:46:23.621 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:46:23.624 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:46:23.632 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:46:23.635 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:01.627 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:01.650 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:48:01.667 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:01.670 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:50.292 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:50.298 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:48:50.305 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:50.308 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:58.860 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:48:58.866 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:51:43.469 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:51:43.471 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:51:43.479 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:51:43.482 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:52:09.934 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:52:09.940 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:52:09.948 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:52:09.950 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:53:32.064 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:53:32.067 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:53:32.075 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:53:32.079 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:53:52.358 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:53:52.363 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:53:52.371 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:53:52.438 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:54:20.125 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:54:20.127 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:54:39.600 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:54:39.602 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:54:43.061 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:54:43.064 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:58:13.832 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:58:13.837 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:59:07.339 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:59:07.341 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:59:07.349 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:59:07.351 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:59:35.593 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:59:35.599 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 14:59:35.607 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 14:59:35.610 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:00:11.241 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:00:11.247 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:00:11.254 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:00:11.257 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:00:21.754 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:00:21.760 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:05:46.272 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:05:46.301 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:05:46.324 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:05:46.327 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:05:58.113 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:05:58.156 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:05:58.165 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:05:58.167 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:06:59.758 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:06:59.764 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:08:26.875 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:08:26.877 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:08:26.885 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:08:26.887 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:00.921 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:00.928 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:09:00.936 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:00.939 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:26.223 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:26.228 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:09:26.236 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:26.238 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:41.369 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:09:41.374 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:14:57.803 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:14:57.806 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:14:57.814 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:14:57.817 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:15:40.004 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:15:40.010 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:15:40.017 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:15:40.020 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:04.155 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:04.160 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:16:04.168 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:04.171 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:18.819 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:18.824 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:16:18.832 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:18.835 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:27.158 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:27.164 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:16:27.172 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:27.174 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:42.773 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:42.778 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:16:42.786 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:42.789 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:44.796 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:44.802 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:16:44.809 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:16:44.811 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:18.923 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:18.928 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:17:18.936 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:18.938 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:50.934 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:50.940 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:17:52.024 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:52.032 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:17:52.041 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:52.043 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:52.046 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:17:52.055 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:17:52.058 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:20:20.454 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:20:20.465 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:20:20.474 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:20:20.477 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:24:04.591 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:24:04.594 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 15:24:04.603 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:24:04.606 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:36:33.636 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 15:36:33.642 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 16:02:09.481 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 16:02:09.484 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 16:02:09.492 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:02:09.495 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:02:28.740 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:02:28.757 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-09 16:02:28.766 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:02:28.769 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:03:09.265 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-09 16:03:09.444 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-08-12.0.log b/logs/info-2024-08-12.0.log new file mode 100644 index 0000000..c459952 --- /dev/null +++ b/logs/info-2024-08-12.0.log @@ -0,0 +1,355 @@ +2024-08-12 08:31:52.230 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-12 08:31:52.241 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 30204 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-12 08:31:52.242 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-12 08:31:57.699 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-12 08:31:57.815 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-12 08:31:57.816 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-12 08:31:57.816 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-12 08:31:58.072 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-12 08:31:58.072 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 5787 ms +2024-08-12 08:31:58.109 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-12 08:31:58.132 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-12 08:31:58.732 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-12 08:31:58.837 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-12 08:32:00.864 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-12 08:32:00.982 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-12 08:32:00.982 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-12 08:32:00.982 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-12 08:32:01.011 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-12 08:32:01.066 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-12 08:32:01.776 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-12 08:32:01.847 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-12 08:32:01.847 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-12 08:32:01.934 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-12 08:32:02.583 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6002e944, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@588545ac)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4aeb0e2b, clock: SystemClock, configuration: Configuration(false)] +2024-08-12 08:32:02.664 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-12 08:32:02.815 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-12 08:32:07.302 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-12 08:32:07.304 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-12 08:32:08.374 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-12 08:32:08.647 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-12 08:32:09.080 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6a9b9909 +2024-08-12 08:32:09.211 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ba7383d +2024-08-12 08:32:09.260 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-12 08:32:09.285 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-12 08:32:09.293 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.66 seconds (JVM running for 20.468) +2024-08-12 08:32:09.296 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-12 08:32:09.297 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-12 08:34:17.664 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-12 08:34:17.664 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-12 08:34:17.665 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-12 08:38:00.939 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:38:01.042 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:38:01.217 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 08:38:01.520 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 08:38:03.167 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:38:03.357 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:38:03.368 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 08:46:38.767 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:46:38.772 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 08:46:38.784 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 08:46:38.789 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:11:57.208 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:11:57.558 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:11:57.569 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:11:57.718 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:19:24.403 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:19:24.533 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:19:24.543 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:19:24.547 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:19:30.746 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:19:30.753 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:20:52.621 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:20:52.625 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:20:52.634 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:20:52.638 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:03.290 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:03.317 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:24:03.327 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:03.331 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:20.970 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:20.976 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 09:24:20.985 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:20.988 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:28.919 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 09:24:28.940 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:04:36.887 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:06:53.602 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:06:53.909 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:07:01.030 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:07:01.032 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:10:06.191 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:10:06.193 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:10:12.158 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:10:12.161 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:15:01.004 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:15:01.030 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:15:07.119 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:15:07.165 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:18:21.501 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:18:21.556 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:18:27.096 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:18:27.098 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:24:09.472 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:24:09.580 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:24:15.891 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:24:15.895 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:25:01.317 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:25:01.320 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:25:01.330 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:01.580 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:20.734 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:20.743 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:25:20.753 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:20.757 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:28.473 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:25:28.502 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:33:35.653 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:33:35.656 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:33:35.679 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:33:35.843 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:40:21.735 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:40:21.737 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:40:21.746 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:40:21.748 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:53:32.905 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:53:32.944 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 10:53:32.953 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:53:32.956 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:53:42.689 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 10:53:42.781 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:13:20.835 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:13:20.946 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:13:21.162 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:13:21.427 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:17:23.586 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:17:23.588 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:17:23.709 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:17:23.711 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:20:29.793 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:20:29.856 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:20:29.992 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:20:30.312 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:21:21.185 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:21:21.188 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:21:21.246 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:21:21.248 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:23:44.693 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:23:44.696 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:23:44.707 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:23:44.709 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:50:12.410 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:50:12.452 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:50:12.564 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:50:12.668 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:53:05.229 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:53:05.256 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 14:53:05.348 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 14:53:05.486 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:02:56.345 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:02:56.393 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:02:56.566 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:02:56.711 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:02:59.517 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:03:00.014 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:03:00.120 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:03:00.209 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:03:00.308 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:03:01.793 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:03:01.808 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:03:01.812 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:06:08.484 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:06:10.508 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:06:10.537 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:06:10.541 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:06:46.936 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:06:46.983 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:06:47.041 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:06:47.055 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:07:10.178 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:07:10.204 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:08:07.403 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:08:07.406 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:08:07.432 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:07.435 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:27.710 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:27.716 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:08:27.733 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:27.736 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:34.933 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:08:34.960 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:38:27.466 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:38:27.493 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:38:27.548 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:38:27.551 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:39:21.012 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:39:21.035 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:39:21.099 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:39:21.102 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:39:26.320 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:39:26.376 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:41:38.707 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:41:38.720 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:41:38.728 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:41:38.730 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:41:56.624 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:41:56.752 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:41:56.776 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:41:56.779 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:42:57.845 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:42:57.847 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:42:57.864 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:42:58.001 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:38.971 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:46:38.987 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:46:39.013 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:39.036 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:52.857 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:52.863 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:46:52.922 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:52.925 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:58.615 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:46:58.620 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:48:00.642 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:48:00.656 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:48:00.740 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:00.761 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:50.722 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:50.743 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:48:50.786 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:50.842 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:59.631 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:48:59.657 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:52:15.849 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:52:15.859 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:52:15.930 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:15.932 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:32.624 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:32.639 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:52:32.648 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:32.650 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:39.128 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 15:52:39.135 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:54:55.621 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:55:05.457 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 15:55:20.762 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:15:59.822 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:15:59.825 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:15:59.866 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:15:59.868 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:16:14.314 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:16:14.327 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:16:14.425 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:16:14.439 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:16:19.992 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:16:19.998 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:19:34.403 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:19:35.207 [camundaTaskExecutor-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:19:35.381 [camundaTaskExecutor-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:19:35.459 [camundaTaskExecutor-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:04.035 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:04.040 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:20:04.091 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:04.092 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:09.369 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:09.375 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:20:46.011 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:20:46.013 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:20:46.075 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:20:46.078 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:21:01.374 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:21:01.643 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:21:01.731 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:21:01.747 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:21:08.959 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:21:08.975 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:41:06.254 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:41:06.273 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:41:06.418 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:41:06.421 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:42:52.705 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:42:52.707 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:42:52.756 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:42:52.771 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:43:04.713 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:43:04.762 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:43:04.826 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:43:04.829 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:43:10.644 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:43:10.665 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:48:23.567 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:48:24.878 [camundaTaskExecutor-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:48:25.124 [camundaTaskExecutor-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:25.185 [camundaTaskExecutor-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:37.137 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:37.143 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:48:37.154 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:37.156 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:45.134 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:48:45.328 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:16.179 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:16.233 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:16.326 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:16.370 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:33.470 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:33.627 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:33.650 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:33.653 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:34.583 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:34.585 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:34.913 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:35.186 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:53.144 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:53.149 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:49:53.450 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:49:53.453 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:01.395 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:01.828 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:50:03.458 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:06.388 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:50:06.933 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:07.305 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:22.404 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:50:22.427 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:55:10.270 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:55:10.542 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:55:10.811 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:11.171 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:27.627 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:27.760 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:55:27.813 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:27.816 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:38.952 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:39.258 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:55:39.521 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:39.524 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:45.724 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:55:45.803 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:58:24.961 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:58:25.577 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:58:26.113 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:58:26.590 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:58:58.900 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:58:59.120 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:58:59.188 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:58:59.232 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:59:07.852 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:59:07.939 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 16:59:08.324 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:59:08.341 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:59:14.760 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 16:59:14.808 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 17:01:26.520 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 17:01:26.752 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 17:01:27.029 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:27.208 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:43.535 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:43.557 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 17:01:43.634 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:43.734 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:53.868 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:53.874 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-12 17:01:53.995 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:01:54.030 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:02:00.519 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-12 17:02:00.602 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-08-13.0.log b/logs/info-2024-08-13.0.log new file mode 100644 index 0000000..7d36f33 --- /dev/null +++ b/logs/info-2024-08-13.0.log @@ -0,0 +1,579 @@ +2024-08-13 08:38:49.143 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-13 08:38:49.149 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 20080 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-13 08:38:49.150 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-13 08:38:50.874 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-13 08:38:50.963 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-13 08:38:50.981 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-13 08:38:50.981 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-13 08:38:51.149 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-13 08:38:51.150 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1967 ms +2024-08-13 08:38:51.180 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-13 08:38:51.195 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-13 08:38:51.770 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-13 08:38:51.820 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-13 08:38:53.368 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-13 08:38:53.375 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-13 08:38:53.375 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-13 08:38:53.375 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-13 08:38:53.378 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-13 08:38:53.381 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-13 08:38:53.633 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-13 08:38:53.674 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-13 08:38:53.674 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-13 08:38:53.757 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-13 08:38:53.915 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@48b2dbc4, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2a667f44)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@f10d055, clock: SystemClock, configuration: Configuration(false)] +2024-08-13 08:38:53.979 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-13 08:38:54.100 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-13 08:38:56.369 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-13 08:38:56.371 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-13 08:38:56.700 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-13 08:38:56.720 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-13 08:38:57.376 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@7bbfc5ff +2024-08-13 08:38:57.376 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@3f1a9a53 +2024-08-13 08:38:57.416 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-13 08:38:57.436 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-13 08:38:57.442 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.77 seconds (JVM running for 10.081) +2024-08-13 08:38:57.444 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-13 08:38:57.445 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-13 08:59:26.689 [http-nio-8080-exec-3] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-13 08:59:26.689 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-13 08:59:26.691 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-13 08:59:39.203 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 08:59:39.245 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 08:59:39.352 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 08:59:39.485 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:01:46.922 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:01:46.925 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:01:46.934 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:01:46.937 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:21:41.874 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:21:41.878 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:21:41.886 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:21:41.889 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:21:58.722 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:21:58.832 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:21:58.840 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:21:58.907 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:22:04.619 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:22:04.625 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:23:03.808 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:23:03.816 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:23:03.826 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:03.966 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:48.679 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:48.684 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:23:48.692 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:48.694 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:54.817 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:23:54.910 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:26:10.084 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:26:10.130 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:26:10.138 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:10.164 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:37.358 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:37.365 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:26:37.373 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:37.381 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:43.486 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:26:43.491 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:28:32.399 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:28:33.329 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:28:33.337 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:28:33.339 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:29:03.574 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:29:03.579 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:29:03.587 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:29:03.589 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:29:08.430 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:29:08.436 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:32:35.352 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:32:35.355 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:32:35.364 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:32:35.367 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:33:05.330 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:33:05.336 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:33:05.343 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:33:05.346 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:33:11.393 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:33:11.398 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:48:29.337 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:48:29.352 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:48:29.369 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:48:29.423 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:49:04.032 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:49:04.037 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 09:49:04.045 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:49:04.047 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:49:09.136 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 09:49:09.140 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:25:02.132 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:25:02.134 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:25:02.142 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:25:02.144 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:25:58.768 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:25:58.787 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:25:58.832 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:25:58.834 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:26:30.715 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:26:30.722 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:27:51.991 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:27:51.993 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:27:52.002 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:52.004 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.177 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.182 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:27:53.190 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.192 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.498 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.834 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:27:53.842 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:27:53.844 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:33:40.700 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:33:40.733 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 10:33:40.784 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 10:33:40.805 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:01:39.265 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:01:39.268 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:01:39.277 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:01:39.280 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:01:49.641 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:01:49.648 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:01:49.657 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:01:49.659 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:02.996 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:03.001 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:02:36.322 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:02:36.324 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:02:36.332 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:36.335 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:37.300 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:37.306 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:02:37.313 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:37.487 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:39.943 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:39.948 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:02:39.956 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:02:39.958 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:05:54.811 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:05:54.817 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:05:54.825 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:05:54.826 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:27:00.871 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:27:00.895 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 11:27:00.904 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 11:27:00.956 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:08:16.237 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:08:16.647 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:08:16.958 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:08:17.613 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:18:55.966 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:18:56.774 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:18:57.027 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:18:57.478 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:19:05.035 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:19:05.723 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:19:05.849 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:19:06.125 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:19:18.572 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:19:19.045 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:44:05.115 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-13 14:44:05.772 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 22072 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-13 14:44:05.773 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-13 14:44:26.206 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-13 14:44:26.233 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-13 14:44:26.234 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-13 14:44:26.234 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-13 14:44:26.607 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-13 14:44:26.608 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 20570 ms +2024-08-13 14:44:26.850 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-13 14:44:26.907 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-13 14:44:28.952 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-13 14:44:29.097 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-13 14:44:32.637 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-13 14:44:32.707 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-13 14:44:32.708 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-13 14:44:32.708 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-13 14:44:32.711 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-13 14:44:32.715 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-13 14:44:34.095 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-13 14:44:34.187 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-13 14:44:34.188 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-13 14:44:34.469 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-13 14:44:34.875 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@7f4596d0, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@6002e944)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@322e49ee, clock: SystemClock, configuration: Configuration(false)] +2024-08-13 14:44:35.215 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-13 14:44:35.701 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-13 14:44:45.172 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-13 14:44:45.182 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-13 14:44:50.805 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-13 14:44:51.327 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-13 14:44:52.072 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1290c49 +2024-08-13 14:44:52.391 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6d303498 +2024-08-13 14:44:52.645 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-13 14:44:52.791 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-13 14:44:52.800 [main] INFO com.lnsoft.workflow.Application - Started Application in 54.375 seconds (JVM running for 63.667) +2024-08-13 14:44:52.801 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-13 14:44:52.803 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-13 14:45:23.561 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-13 14:45:23.561 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-13 14:45:23.562 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-13 14:51:46.755 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:51:47.093 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:51:47.605 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:51:48.379 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:51:57.512 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:51:57.515 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:51:57.525 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:51:57.586 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:50.031 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:50.342 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:52:50.368 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:50.372 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:56.041 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:56.048 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:52:56.057 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:56.147 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:57.696 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:52:57.704 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:53:27.099 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:53:27.128 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:32.364 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:32.401 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:32.414 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:32.419 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:41.825 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:41.951 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:42.085 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:42.226 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:46.457 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:53.831 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:53.977 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:54:54.163 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:54:54.165 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:55:05.215 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:55:05.809 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:55:07.193 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:55:07.498 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:55:08.460 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:55:08.604 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:58:18.307 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:58:18.322 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:58:18.399 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:58:18.405 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:58:43.013 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:58:43.029 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 14:58:43.075 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:58:43.095 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:59:41.634 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 14:59:41.673 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:20.032 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:20.053 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:20.113 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:20.128 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:33.578 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:33.585 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:33.648 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:33.651 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:43.563 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:43.579 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:43.589 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:43.600 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:52.097 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:52.120 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:58.890 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:58.921 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:00:58.977 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:00:59.007 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:01:04.392 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:01:04.400 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:01:44.211 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:01:44.303 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:01:44.376 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:01:44.380 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:08.402 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:06:08.406 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:06:08.415 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:08.418 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:26.946 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:26.951 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:06:26.960 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:26.963 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:36.306 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:06:36.312 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:07:16.076 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:07:16.078 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:07:16.087 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:07:16.090 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:07:17.024 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:09:57.658 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:09:57.734 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:09:57.823 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:09:57.843 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:10:20.056 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:10:20.113 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:10:20.169 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:10:20.203 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:10:30.144 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:10:30.149 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:11:04.688 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:11:04.690 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:11:04.698 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:11:04.701 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:11:06.592 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:11:07.558 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:11:07.681 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:11:07.689 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:11:07.691 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:37.634 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:18:37.651 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:18:37.660 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:37.663 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:48.863 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:48.876 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:18:49.005 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:49.021 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:57.681 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:18:57.693 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:19:28.282 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:19:28.284 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:19:28.292 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:28.295 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:30.298 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:30.349 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:19:30.358 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:30.416 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:33.185 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:33.282 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:19:33.291 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:19:33.293 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:21:48.066 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:21:48.073 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:30:45.792 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:30:45.795 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:30:45.817 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:30:45.834 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:32:55.912 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:32:55.914 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:32:55.922 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:32:55.925 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:19.405 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:37:19.408 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:37:19.417 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:19.421 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:35.834 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:35.840 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:37:35.848 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:35.851 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:47.350 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:37:47.356 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:38:10.275 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:38:10.278 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:38:10.291 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:10.294 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:11.301 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:11.308 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:38:11.357 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:11.542 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:12.568 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:12.575 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:38:12.584 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:12.587 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:24.641 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:38:24.647 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:39:50.140 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:39:50.142 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:39:50.152 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:39:50.155 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:44:22.050 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:44:22.057 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:44:22.066 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:44:22.069 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:49:43.881 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:49:43.884 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:49:43.892 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:49:43.895 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:49:50.965 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:49:50.972 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:49:50.981 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:49:50.983 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:08.040 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:08.047 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:50:42.035 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:50:42.038 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:50:42.047 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:42.110 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:43.369 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:43.378 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:50:43.388 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:43.417 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:44.691 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:44.701 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:50:44.734 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:44.738 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:58.894 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:50:58.901 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:33.979 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:34.109 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:34.135 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:34.138 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:47.073 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:47.075 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:47.084 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:47.087 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:59.092 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:59.099 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:51:59.140 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:51:59.147 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:52:03.315 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:52:03.322 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:54:29.673 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:54:29.681 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 15:54:29.690 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:54:29.694 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 15:54:31.049 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:00:27.613 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:00:27.621 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:00:27.668 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:00:27.672 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:10.596 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:02:10.599 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:02:10.609 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:10.612 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:24.145 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:24.152 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:02:24.162 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:24.165 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:31.394 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:02:31.401 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:03:13.977 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:03:13.980 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:03:13.989 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:13.992 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:15.056 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:15.064 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:03:15.073 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:15.076 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:16.866 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:16.874 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:03:16.886 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:16.889 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:34.504 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:03:34.511 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:04:17.227 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:04:17.230 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:04:17.240 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:17.243 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:18.132 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:18.138 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:04:18.148 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:18.151 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:19.790 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:19.798 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:04:19.807 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:04:19.810 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:05:18.534 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:05:18.543 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:05:18.554 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:05:18.556 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:19:46.879 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:19:46.901 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:19:46.910 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:19:46.913 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:20:04.002 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:20:04.007 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:20:04.015 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:20:04.018 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:51.815 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:23:51.830 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:23:51.840 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:51.843 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:52.727 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:52.734 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:23:52.743 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:52.746 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:54.108 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:54.117 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:23:54.127 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:23:54.131 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:23.249 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:24:23.252 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:24:23.261 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:23.264 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:35.231 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:24:35.234 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:24:35.243 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:35.245 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:58.191 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:58.227 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:24:58.248 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:24:58.323 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:14.799 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:14.804 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:25:14.813 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:14.815 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:34.005 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:34.011 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:25:34.021 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:34.024 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:57.696 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:57.703 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:25:57.712 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:25:57.715 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:05.958 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:05.965 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:26:05.974 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:05.977 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:11.793 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:11.800 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:26:11.810 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:11.813 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:27.773 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:27.780 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:26:27.789 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:27.791 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:53.647 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:53.653 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:26:53.663 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:26:53.666 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:27:00.309 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:27:00.315 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:33:34.153 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:34.161 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:33:34.170 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:34.173 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:35.120 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:35.155 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:33:35.166 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:35.169 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:35.173 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:33:35.182 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:33:35.185 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:06.084 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:42:06.087 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:42:06.098 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:06.101 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:34.508 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:34.515 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:42:34.524 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:34.527 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:42.734 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:42:42.750 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:47:51.011 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:47:51.130 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:47:51.139 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:47:51.142 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:48:15.816 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:48:15.823 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:48:15.832 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:48:15.835 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:48:20.646 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:48:20.652 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:51:31.602 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:51:31.611 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:51:31.621 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:31.624 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:46.653 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:46.660 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-13 16:51:46.669 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:46.672 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:52.150 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-13 16:51:52.156 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution diff --git a/logs/info-2024-08-14.0.log b/logs/info-2024-08-14.0.log new file mode 100644 index 0000000..d39a375 --- /dev/null +++ b/logs/info-2024-08-14.0.log @@ -0,0 +1,148 @@ +2024-08-14 08:35:38.671 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-14 08:35:38.693 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 4940 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-14 08:35:38.693 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-14 08:35:46.147 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-14 08:35:46.154 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-14 08:35:46.154 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-14 08:35:46.155 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-14 08:35:46.331 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-14 08:35:46.332 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7554 ms +2024-08-14 08:35:46.383 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-14 08:35:46.435 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-14 08:35:47.491 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-14 08:35:47.617 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-14 08:35:49.335 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-14 08:35:49.377 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-14 08:35:49.377 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-14 08:35:49.378 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-14 08:35:49.380 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-14 08:35:49.393 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-14 08:35:49.537 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-14 08:35:49.617 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-14 08:35:49.617 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-14 08:35:49.768 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-14 08:35:50.787 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@1e54a6b1, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@f238e4f)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@19489b27, clock: SystemClock, configuration: Configuration(false)] +2024-08-14 08:35:51.125 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-14 08:35:51.847 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-14 08:35:54.340 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-14 08:35:54.341 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-14 08:35:54.635 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-14 08:35:54.681 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-14 08:35:55.175 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@5e048149 +2024-08-14 08:35:55.176 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@710d89e2 +2024-08-14 08:35:55.245 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-14 08:35:55.279 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-14 08:35:55.286 [main] INFO com.lnsoft.workflow.Application - Started Application in 17.508 seconds (JVM running for 21.279) +2024-08-14 08:35:55.287 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-14 08:35:55.288 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-14 08:37:04.158 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-14 08:37:04.158 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-14 08:37:04.159 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-14 16:05:58.688 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:05:58.941 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:05:59.123 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:05:59.243 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:14.854 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:14.914 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:06:14.922 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:14.925 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:57.883 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:57.889 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:06:57.897 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:06:57.902 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:15:22.342 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:15:22.345 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:15:22.353 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:15:22.495 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:15:44.965 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:15:44.971 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:15:44.981 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:15:44.983 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:17:29.856 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:17:29.858 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:17:29.868 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:17:29.889 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:18:26.460 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:18:26.466 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:18:26.476 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:18:26.478 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:19:10.100 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:19:10.107 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 16:19:10.116 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 16:19:10.120 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:08.082 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:10:09.703 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:10:09.715 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:09.747 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:29.704 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:29.711 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:10:29.719 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:29.722 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:59.647 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:59.652 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:10:59.661 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:10:59.664 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:11:05.161 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:11:05.167 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:13:23.897 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:13:23.899 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:13:23.907 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:23.910 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:41.800 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:41.805 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:13:41.813 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:41.816 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:48.936 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:48.942 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:13:48.950 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:48.952 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:55.139 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:13:55.144 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:14:22.122 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:14:22.124 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:14:22.132 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:14:22.134 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:17:54.930 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:17:54.936 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:17:54.943 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:17:54.946 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:18:22.707 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:18:22.712 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:18:22.719 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:18:22.722 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:32:58.199 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:32:58.201 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:32:58.210 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:32:58.212 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:36.180 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:36.186 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:33:36.194 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:36.195 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:45.337 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:45.343 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:33:45.351 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:33:45.353 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:35:19.610 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:35:19.612 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:35:19.621 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:35:19.623 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:00.672 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:36:00.674 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:36:00.681 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:00.683 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:35.446 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:35.451 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:36:35.458 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:35.460 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:44.342 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:44.347 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:36:44.355 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:36:44.357 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:39:45.113 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:39:45.117 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:39:45.124 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:39:45.126 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:40:07.979 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:40:07.984 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-14 17:40:07.991 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-14 17:40:07.993 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-15.0.log b/logs/info-2024-08-15.0.log new file mode 100644 index 0000000..6cda0c5 --- /dev/null +++ b/logs/info-2024-08-15.0.log @@ -0,0 +1,104 @@ +2024-08-15 08:29:26.287 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-15 08:29:26.311 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 6152 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-15 08:29:26.312 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-15 08:29:32.711 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-15 08:29:32.719 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-15 08:29:32.721 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-15 08:29:32.721 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-15 08:29:32.928 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-15 08:29:32.928 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 6564 ms +2024-08-15 08:29:32.995 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-15 08:29:33.043 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-15 08:29:34.577 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-15 08:29:34.640 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-15 08:29:36.534 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-15 08:29:36.539 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-15 08:29:36.539 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-15 08:29:36.540 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-15 08:29:36.541 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-15 08:29:36.545 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-15 08:29:36.726 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-15 08:29:36.817 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-15 08:29:36.818 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-15 08:29:36.886 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-15 08:29:37.072 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6002e944, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@588545ac)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@4aeb0e2b, clock: SystemClock, configuration: Configuration(false)] +2024-08-15 08:29:37.152 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-15 08:29:37.304 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-15 08:29:39.985 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-15 08:29:39.986 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-15 08:29:40.373 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-15 08:29:40.398 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-15 08:29:41.034 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6a9b9909 +2024-08-15 08:29:41.129 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ba7383d +2024-08-15 08:29:41.173 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-15 08:29:41.205 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-15 08:29:41.212 [main] INFO com.lnsoft.workflow.Application - Started Application in 15.615 seconds (JVM running for 18.281) +2024-08-15 08:29:41.214 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-15 08:29:41.215 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-15 08:38:34.827 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-15 08:38:34.827 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-15 08:38:34.828 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-15 08:38:43.896 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 08:38:44.710 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 08:38:44.819 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 08:38:45.009 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:06:44.096 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:06:44.099 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:06:44.108 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:06:44.112 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:20.808 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:20.816 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:08:20.825 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:20.827 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:47.887 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:47.894 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:08:47.903 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:08:47.905 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:11:02.356 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:11:02.362 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:11:02.369 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:11:02.463 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:45.897 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:45.903 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:13:45.912 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:45.915 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:52.676 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:52.682 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:13:52.690 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:13:52.694 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:14:09.639 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:14:09.645 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 09:14:09.653 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 09:14:09.656 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 10:52:26.584 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 10:52:26.596 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 10:52:26.607 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 10:52:26.611 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 10:59:37.843 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 10:59:37.846 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 10:59:37.855 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 10:59:37.857 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:12.156 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:12.166 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:03:12.175 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:12.178 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:21.907 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:21.914 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:03:21.925 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:03:21.928 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:14.672 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:14.678 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:05:14.687 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:14.689 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:24.283 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:24.289 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:05:24.297 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:24.299 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:31.181 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:31.187 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:05:31.195 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:31.197 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:51.533 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:51.540 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-15 11:05:51.550 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-15 11:05:51.553 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-16.0.log b/logs/info-2024-08-16.0.log new file mode 100644 index 0000000..f824023 --- /dev/null +++ b/logs/info-2024-08-16.0.log @@ -0,0 +1,106 @@ +2024-08-16 08:56:10.900 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-16 08:56:10.902 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 8396 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-16 08:56:10.904 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-16 08:56:14.836 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-16 08:56:14.843 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-16 08:56:14.848 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-16 08:56:14.848 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-16 08:56:15.016 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-16 08:56:15.016 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4081 ms +2024-08-16 08:56:15.052 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-16 08:56:15.067 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-16 08:56:15.567 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-16 08:56:15.617 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-16 08:56:17.168 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-16 08:56:17.242 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-16 08:56:17.243 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-16 08:56:17.243 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-16 08:56:17.244 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-16 08:56:17.247 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-16 08:56:17.345 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-16 08:56:17.376 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-16 08:56:17.377 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-16 08:56:17.436 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-16 08:56:17.591 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@30bf26df, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@261bd7b)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@6518fdfd, clock: SystemClock, configuration: Configuration(false)] +2024-08-16 08:56:17.653 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-16 08:56:17.787 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-16 08:56:20.410 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-16 08:56:20.418 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-16 08:56:21.425 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-16 08:56:21.460 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-16 08:56:22.121 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6a9b9909 +2024-08-16 08:56:22.121 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@1416cf9f +2024-08-16 08:56:22.708 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-16 08:56:22.747 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-16 08:56:22.755 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.305 seconds (JVM running for 14.281) +2024-08-16 08:56:22.757 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-16 08:56:22.758 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2024-08-16 09:20:20.745 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-08-16 09:20:20.746 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-08-16 09:20:20.747 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2024-08-16 09:22:14.166 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:22:14.519 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:22:15.116 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:22:15.780 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:22:18.305 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:22:18.415 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:22:18.423 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:22:18.427 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:29:57.939 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:29:58.021 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:29:58.037 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:29:58.062 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:29:59.832 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:29:59.863 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:29:59.872 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:30:00.151 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:42:00.081 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:42:00.083 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:42:00.092 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:42:00.094 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:42:03.154 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:42:03.160 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:42:03.169 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:42:03.172 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:53:54.455 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:53:54.463 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:53:54.472 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:53:54.475 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:55:45.146 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:55:45.223 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:58:53.395 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:58:53.398 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:58:53.497 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:58:53.514 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:58:55.552 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:58:55.585 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 09:58:55.594 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 09:58:55.596 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 11:18:09.379 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 11:18:09.396 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 11:18:09.407 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 11:18:09.423 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 11:18:34.900 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 11:18:34.906 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:45:11.823 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:45:11.886 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:45:12.025 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:12.071 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:28.361 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:28.368 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:45:28.381 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:28.383 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:43.804 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:45:43.817 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:46:08.823 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:46:08.825 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:46:08.833 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:08.836 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:10.394 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:10.418 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:46:10.427 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:10.429 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:12.583 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:12.679 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2024-08-16 13:46:12.728 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2024-08-16 13:46:12.751 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask diff --git a/logs/info-2024-08-19.0.log b/logs/info-2024-08-19.0.log new file mode 100644 index 0000000..bfac1e6 --- /dev/null +++ b/logs/info-2024-08-19.0.log @@ -0,0 +1,37 @@ +2024-08-19 08:34:53.018 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2024-08-19 08:34:53.375 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 25236 (D:\camunda\camunda\camunda\target\classes started by James in D:\camunda\camunda\camunda) +2024-08-19 08:34:53.377 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2024-08-19 08:35:10.248 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2024-08-19 08:35:10.373 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2024-08-19 08:35:10.422 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-08-19 08:35:10.423 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2024-08-19 08:35:11.398 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-08-19 08:35:11.398 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 17757 ms +2024-08-19 08:35:12.012 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2024-08-19 08:35:12.307 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2024-08-19 08:35:14.229 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2024-08-19 08:35:14.808 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2024-08-19 08:35:16.872 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2024-08-19 08:35:17.264 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2024-08-19 08:35:17.265 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2024-08-19 08:35:17.265 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2024-08-19 08:35:17.279 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2024-08-19 08:35:17.359 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2024-08-19 08:35:17.947 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2024-08-19 08:35:18.037 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2024-08-19 08:35:18.038 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2024-08-19 08:35:18.304 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2024-08-19 08:35:19.343 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@588545ac, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2b08772d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@648c5fb3, clock: SystemClock, configuration: Configuration(false)] +2024-08-19 08:35:19.831 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-08-19 08:35:21.507 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-08-19 08:35:26.879 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2024-08-19 08:35:26.887 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2024-08-19 08:35:28.578 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2024-08-19 08:35:28.728 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=19, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2024-08-19 08:35:30.326 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6a9b9909 +2024-08-19 08:35:31.216 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ba7383d +2024-08-19 08:35:31.483 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2024-08-19 08:35:31.591 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2024-08-19 08:35:31.599 [main] INFO com.lnsoft.workflow.Application - Started Application in 42.998 seconds (JVM running for 48.703) +2024-08-19 08:35:31.600 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2024-08-19 08:35:31.602 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-04-21.0.log b/logs/info-2025-04-21.0.log new file mode 100644 index 0000000..f60bb95 --- /dev/null +++ b/logs/info-2025-04-21.0.log @@ -0,0 +1,173 @@ +2025-04-21 08:35:25.250 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-04-21 08:35:25.291 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 35836 (D:\Ahuo\resource\projectManagement\camunda\target\classes started by James in D:\Ahuo\resource\projectManagement\camunda) +2025-04-21 08:35:25.294 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-04-21 08:35:29.967 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-04-21 08:35:29.977 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-04-21 08:35:29.979 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-21 08:35:29.979 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.102] +2025-04-21 08:35:30.214 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-21 08:35:30.214 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4784 ms +2025-04-21 08:35:30.309 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-04-21 08:35:30.326 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-04-21 08:35:31.974 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-04-21 08:35:32.137 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-04-21 08:35:34.527 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-04-21 08:35:34.533 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-04-21 08:35:34.533 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-04-21 08:35:34.534 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-04-21 08:35:34.536 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-04-21 08:35:34.539 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-04-21 08:35:34.695 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-04-21 08:35:34.790 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-04-21 08:35:34.790 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-04-21 08:35:34.874 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-04-21 08:35:35.043 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4cc89246, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@413eaf5d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@14d81f2c, clock: SystemClock, configuration: Configuration(false)] +2025-04-21 08:35:35.767 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-04-21 08:35:38.326 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-04-21 08:35:38.330 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-04-21 08:35:38.581 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-04-21 08:35:38.632 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=25, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2025-04-21 08:35:39.690 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@437ed416 +2025-04-21 08:35:39.690 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@17ff8810 +2025-04-21 08:35:39.833 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-04-21 08:35:39.859 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-04-21 08:35:39.868 [main] INFO com.lnsoft.workflow.Application - Started Application in 16.128 seconds (JVM running for 22.744) +2025-04-21 08:35:39.871 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-04-21 08:35:39.873 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-04-21 08:55:41.444 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-21 08:55:41.444 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-21 08:55:41.446 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2025-04-21 09:10:06.440 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-04-21 09:10:06.440 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-04-21 09:10:06.446 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-04-21 09:10:06.447 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-04-21 09:10:06.447 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-04-21 09:10:06.452 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-04-21 09:10:13.681 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-04-21 09:10:13.688 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 5216 (D:\Ahuo\resource\projectManagement\camunda\target\classes started by James in D:\Ahuo\resource\projectManagement\camunda) +2025-04-21 09:10:13.689 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-04-21 09:10:14.810 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-04-21 09:10:14.817 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-04-21 09:10:14.818 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-21 09:10:14.818 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.102] +2025-04-21 09:10:14.971 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-21 09:10:14.971 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1253 ms +2025-04-21 09:10:15.003 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-04-21 09:10:15.015 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-04-21 09:10:15.710 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-04-21 09:10:15.789 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-04-21 09:10:17.508 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-04-21 09:10:17.513 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-04-21 09:10:17.514 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-04-21 09:10:17.514 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-04-21 09:10:17.516 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-04-21 09:10:17.519 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-04-21 09:10:17.584 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-04-21 09:10:17.618 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-04-21 09:10:17.619 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-04-21 09:10:17.649 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-04-21 09:10:17.727 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@e171f93, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@4ad3969)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5d93ff21, clock: SystemClock, configuration: Configuration(false)] +2025-04-21 09:10:18.305 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-04-21 09:10:20.241 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-04-21 09:10:20.243 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-04-21 09:10:20.422 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-04-21 09:10:20.455 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=25, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2025-04-21 09:10:21.057 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@cbf1997 +2025-04-21 09:10:21.097 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@5fdd97c1 +2025-04-21 09:10:21.196 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-04-21 09:10:21.208 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-04-21 09:10:21.215 [main] INFO com.lnsoft.workflow.Application - Started Application in 7.926 seconds (JVM running for 8.535) +2025-04-21 09:10:21.217 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-04-21 09:10:21.218 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-04-21 09:14:23.356 [http-nio-8080-exec-3] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-21 09:14:23.357 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-21 09:14:23.358 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2025-04-21 09:14:50.880 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-04-21 09:14:50.880 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-04-21 09:14:50.887 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-04-21 09:14:50.887 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-04-21 09:14:50.887 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-04-21 09:14:50.892 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-04-21 09:14:54.606 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-04-21 09:14:54.616 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 36788 (D:\Ahuo\resource\projectManagement\camunda\target\classes started by James in D:\Ahuo\resource\projectManagement\camunda) +2025-04-21 09:14:54.616 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-04-21 09:14:55.845 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-04-21 09:14:55.853 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-04-21 09:14:55.854 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-21 09:14:55.855 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.102] +2025-04-21 09:14:56.010 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-21 09:14:56.010 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1363 ms +2025-04-21 09:14:56.042 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-04-21 09:14:56.056 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-04-21 09:14:56.747 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-04-21 09:14:56.828 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-04-21 09:14:58.733 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-04-21 09:14:58.739 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-04-21 09:14:58.739 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-04-21 09:14:58.739 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-04-21 09:14:58.742 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-04-21 09:14:58.745 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-04-21 09:14:58.818 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-04-21 09:14:58.858 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-04-21 09:14:58.859 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-04-21 09:14:58.892 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-04-21 09:14:58.977 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@5cdda548, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@4f2544b0)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7e76a66f, clock: SystemClock, configuration: Configuration(false)] +2025-04-21 09:14:59.542 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-04-21 09:15:01.645 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-04-21 09:15:01.649 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-04-21 09:15:01.934 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-04-21 09:15:02.012 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=25, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2025-04-21 09:15:03.791 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6ac45c0c +2025-04-21 09:15:03.792 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@476fde05 +2025-04-21 09:15:04.002 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-04-21 09:15:04.024 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-04-21 09:15:04.037 [main] INFO com.lnsoft.workflow.Application - Started Application in 9.872 seconds (JVM running for 10.529) +2025-04-21 09:15:04.040 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-04-21 09:15:04.043 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-04-21 09:15:50.946 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-21 09:15:50.947 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-21 09:15:50.949 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2025-04-21 10:35:35.039 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:35:35.064 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: null +2025-04-21 10:35:35.064 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-21 10:35:35.065 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0haxwaj#multiInstanceBody +2025-04-21 10:35:35.065 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-21 10:35:35.169 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:35:35.178 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:35:35.178 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:35:35.183 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:35:35.338 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-21 10:35:35.340 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:35:35.367 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-21 10:36:13.033 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:13.067 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-21 10:36:13.110 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:36:13.111 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:36:13.112 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:13.127 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-21 10:36:13.128 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:13.142 [http-nio-8080-exec-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-21 10:36:37.749 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:37.774 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-21 10:36:37.796 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:36:37.797 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:36:37.798 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:37.812 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-21 10:36:37.813 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:36:37.825 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-21 10:42:01.353 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:42:01.385 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-21 10:42:01.409 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:42:01.410 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:42:01.410 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:42:01.423 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-21 10:42:01.424 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:42:01.437 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-21 10:43:40.111 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:43:40.142 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-21 10:43:40.167 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-21 10:43:40.169 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-21 10:43:40.169 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:43:40.182 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-21 10:43:40.182 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-21 10:43:40.195 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment diff --git a/logs/info-2025-04-22.0.log b/logs/info-2025-04-22.0.log new file mode 100644 index 0000000..1c0eda8 --- /dev/null +++ b/logs/info-2025-04-22.0.log @@ -0,0 +1,137 @@ +2025-04-22 03:33:22.085 [http-nio-8080-exec-6] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in the HTTP protocol [RTSP/1.00x0d0x0a0x0d0x0a...] + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:561) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:34:09.721 [http-nio-8080-exec-2] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in the request target [/phpcms/api.php?op=get_menu&act=ajax_getlist&callback=aaaaa&parentid=0&key=authkey&cachefile=..\..\..\phpsso_server\caches\caches_admin\caches_data\applist&path=admin ]. The valid characters are defined in RFC 7230 and RFC 3986 + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:485) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:34:14.738 [http-nio-8080-exec-8] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in the request target [cgi-bin/loadpage.cgi?user_id=1&file=..\..\..\..\..\..\..\..\winnt\win.ini ]. The valid characters are defined in RFC 7230 and RFC 3986 + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:485) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:34:19.817 [http-nio-8080-exec-3] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: The HTTP header line [referer: ] does not conform to RFC 7230. The request has been rejected. + at org.apache.coyote.http11.Http11InputBuffer.skipLine(Http11InputBuffer.java:1091) + at org.apache.coyote.http11.Http11InputBuffer.parseHeader(Http11InputBuffer.java:994) + at org.apache.coyote.http11.Http11InputBuffer.parseHeaders(Http11InputBuffer.java:596) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:292) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:34:33.623 [http-nio-8080-exec-8] INFO org.apache.tomcat.util.http.parser.Cookie - A cookie header was received [${jndi:ldap://192.168.219.247:64145/#Cookie#}] that contained an invalid cookie. That cookie will be ignored. + Note: further occurrences of this error will be logged at DEBUG level. +2025-04-22 03:35:03.192 [http-nio-8080-exec-2] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in method name [0x010x010x950xe10x000x080x000x000x000x010x000x000x000x000x000x000x010x040x950xe10x010xe70x000x000x0e0x02CONTENT_LENGTH300x0c0x10CONTENT_TYPEapplication/text0x0b0x04REMOTE_PORT99850x0b0x09SERVER_NAMElocalhost0x110x0bGATEWAY_INTERFACEFastCGI/1.00x0f0x0eSERVER_SOFTWAREphp/fcgiclient0x0b0x09REMOTE_ADDR127.0.0.10x0f0x1bSCRIPT_FILENAME/usr/local/lib/php/PEAR.php0x0b0x1bSCRIPT_NAME/usr/local/lib/php/PEAR.php0x090x1fPHP_VALUEauto_prepend_file ]. HTTP method names must be tokens + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:410) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:35:04.537 [http-nio-8080-exec-4] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in method name [JRMI0x000x02K...]. HTTP method names must be tokens + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:410) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 03:35:19.022 [http-nio-8080-exec-2] INFO org.apache.coyote.http11.Http11Processor - Error parsing HTTP request header + Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level. +java.lang.IllegalArgumentException: Invalid character found in the request target [/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=md5&vars[1][]=qExMI ]. The valid characters are defined in RFC 7230 and RFC 3986 + at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:485) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:269) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1793) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) + at java.lang.Thread.run(Thread.java:748) +2025-04-22 16:36:29.361 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-04-22 16:36:29.524 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-04-22 16:36:30.043 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-04-22 16:36:30.112 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-04-22 16:36:30.113 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-04-22 16:36:30.497 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-04-22 16:43:50.867 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-04-22 16:43:51.498 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 3656 (D:\Ahuo\resource\projectManagement\camunda\target\classes started by James in D:\Ahuo\resource\projectManagement\camunda) +2025-04-22 16:43:51.499 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-04-22 16:44:47.481 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-04-22 16:44:47.490 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-04-22 16:44:47.491 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-22 16:44:47.491 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.102] +2025-04-22 16:44:48.267 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-22 16:44:48.267 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 55819 ms +2025-04-22 16:44:49.016 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-04-22 16:44:49.412 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-04-22 16:45:01.608 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-04-22 16:45:03.630 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-04-22 16:45:05.648 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-04-22 16:45:06.376 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-04-22 16:45:06.376 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-04-22 16:45:06.376 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-04-22 16:45:06.886 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-04-22 16:45:07.323 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-04-22 16:45:09.085 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-04-22 16:45:09.169 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-04-22 16:45:09.169 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-04-22 16:45:10.466 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-04-22 16:45:13.200 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2633d09c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@54f25b42)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@38b54694, clock: SystemClock, configuration: Configuration(false)] +2025-04-22 16:45:15.846 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-04-22 16:45:22.579 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-04-22 16:45:22.620 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-04-22 16:45:23.935 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-04-22 16:45:24.021 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=25, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2025-04-22 16:45:25.890 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2cccf134 +2025-04-22 16:45:26.281 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@39c87b42 +2025-04-22 16:45:26.548 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-04-22 16:45:26.569 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-04-22 16:45:26.582 [main] INFO com.lnsoft.workflow.Application - Started Application in 105.504 seconds (JVM running for 115.601) +2025-04-22 16:45:26.585 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-04-22 16:45:26.587 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-04-23.0.log b/logs/info-2025-04-23.0.log new file mode 100644 index 0000000..33c755f --- /dev/null +++ b/logs/info-2025-04-23.0.log @@ -0,0 +1,3 @@ +2025-04-23 09:49:06.465 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-23 09:49:06.500 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-23 09:49:06.506 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 6 ms diff --git a/logs/info-2025-04-25.0.log b/logs/info-2025-04-25.0.log new file mode 100644 index 0000000..9ad1c32 --- /dev/null +++ b/logs/info-2025-04-25.0.log @@ -0,0 +1,10 @@ +2025-04-25 10:52:14.023 [Druid-ConnectionPool-Create-770272954] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is true +2025-04-25 10:52:26.737 [Druid-ConnectionPool-Create-770272954] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is false +2025-04-25 15:34:17.145 [Druid-ConnectionPool-Create-770272954] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is true +2025-04-25 15:34:19.227 [Druid-ConnectionPool-Create-770272954] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is false +2025-04-25 17:40:29.740 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-04-25 17:40:29.761 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-04-25 17:40:29.901 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-04-25 17:40:29.902 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-04-25 17:40:29.902 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-04-25 17:40:29.957 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed diff --git a/logs/info-2025-04-27.0.log b/logs/info-2025-04-27.0.log new file mode 100644 index 0000000..33884fc --- /dev/null +++ b/logs/info-2025-04-27.0.log @@ -0,0 +1,125 @@ +2025-04-27 08:35:17.134 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-04-27 08:35:17.757 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_261 on ny-pmch8 with PID 24032 (D:\Ahuo\resource\projectManagement\camunda\target\classes started by James in D:\Ahuo\resource\projectManagement\camunda) +2025-04-27 08:35:17.758 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-04-27 08:36:06.170 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-04-27 08:36:06.181 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-04-27 08:36:06.198 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-04-27 08:36:06.198 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.102] +2025-04-27 08:36:06.516 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-04-27 08:36:06.516 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 47619 ms +2025-04-27 08:36:07.274 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-04-27 08:36:07.414 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-04-27 08:36:16.271 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-04-27 08:36:17.608 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, CreateAdminUserConfiguration[adminUser=AdminUserProperty[id=admin, firstName=Admin, lastName=Admin, email=admin@localhost, password=******]], failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-04-27 08:36:19.662 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-04-27 08:36:20.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-04-27 08:36:20.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-04-27 08:36:20.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-04-27 08:36:20.513 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-04-27 08:36:21.006 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-04-27 08:36:22.752 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-04-27 08:36:22.921 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-04-27 08:36:22.921 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-04-27 08:36:24.139 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-04-27 08:36:26.427 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@65b2ee36, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@28e91f6d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@775edae0, clock: SystemClock, configuration: Configuration(false)] +2025-04-27 08:36:28.276 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-04-27 08:36:33.975 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-04-27 08:36:34.029 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-04-27 08:36:36.065 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-04-27 08:36:36.302 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB011 Skip creating initial Admin User, user does exist: UserEntity[id=admin, revision=25, firstName=超级管理员, lastName=22, email=1, password={SHA-512}s3QtzJ8N/9Ga1fPvYotjnDQ0xNWJz3ZW0u9vu1ou2u0JFBpn1sPlOdZnpPooKuCwfhbB7Ak/5MHks10rbGPNxg==, salt=4pmL7fVinMovswkKuQ6Oew==, lockExpirationTime=null, attempts=0] +2025-04-27 08:36:38.166 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@3c18942 +2025-04-27 08:36:38.466 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@47fcefb3 +2025-04-27 08:36:38.865 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-04-27 08:36:38.923 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-04-27 08:36:38.937 [main] INFO com.lnsoft.workflow.Application - Started Application in 87.259 seconds (JVM running for 113.504) +2025-04-27 08:36:38.942 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-04-27 08:36:38.944 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-04-27 09:21:55.990 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-04-27 09:21:55.990 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-04-27 09:21:55.992 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 2 ms +2025-04-27 10:09:31.887 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:09:31.904 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:09:31.905 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:09:31.905 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_05fajab#multiInstanceBody +2025-04-27 10:09:31.905 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:12:02.486 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:12:02.487 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:12:02.487 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:12:02.487 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_05fajab#multiInstanceBody +2025-04-27 10:12:02.487 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:15:29.896 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:15:29.897 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:15:29.897 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:15:29.897 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_05fajab#multiInstanceBody +2025-04-27 10:15:29.897 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:15:29.947 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:15:29.951 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:15:29.952 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:15:29.961 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:15:30.080 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 10:15:30.081 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:15:30.117 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 10:20:17.333 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:20:17.334 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:20:17.334 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:20:17.334 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0kftcss#multiInstanceBody +2025-04-27 10:20:17.334 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:20:17.352 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:20:17.353 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:20:17.353 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:20:17.354 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:20:17.365 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 10:20:17.365 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:20:17.377 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 10:38:11.480 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:38:11.481 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:38:11.481 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:38:11.481 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0kftcss#multiInstanceBody +2025-04-27 10:38:11.482 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:38:11.502 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:38:11.503 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:38:11.504 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:38:11.504 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:38:11.515 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 10:38:11.516 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:38:11.535 [http-nio-8080-exec-6] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 10:47:43.799 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:47:43.800 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 10:47:43.800 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 10:47:43.800 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0kftcss#multiInstanceBody +2025-04-27 10:47:43.800 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 10:47:43.822 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:47:43.823 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 10:47:43.823 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 10:47:43.824 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:47:43.834 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 10:47:43.835 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 10:47:43.848 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 16:26:18.003 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 16:26:18.004 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-27 16:26:18.004 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-27 16:26:18.005 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0hzm6oy#multiInstanceBody +2025-04-27 16:26:18.006 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-27 16:26:18.052 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 16:26:18.054 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 16:26:18.055 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 16:26:18.056 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:26:18.070 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 16:26:18.071 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:26:18.103 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 16:28:12.792 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:28:12.840 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-27 16:28:12.932 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 16:28:12.933 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-27 16:28:12.934 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:28:12.947 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-27 16:28:12.947 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:28:12.962 [http-nio-8080-exec-5] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-27 16:28:33.751 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-27 16:28:33.764 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: null +2025-04-27 16:28:33.764 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: 是否通过 +2025-04-27 16:28:33.765 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Gateway_1j42h3n +2025-04-27 16:28:33.765 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: exclusiveGateway +2025-04-27 16:28:33.811 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-27 16:28:33.846 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-27 16:28:33.859 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start diff --git a/logs/info-2025-04-28.0.log b/logs/info-2025-04-28.0.log new file mode 100644 index 0000000..4933e7e --- /dev/null +++ b/logs/info-2025-04-28.0.log @@ -0,0 +1,86 @@ +2025-04-28 08:48:58.482 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 08:48:58.511 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 08:48:58.511 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 08:48:58.511 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0ub61h0#multiInstanceBody +2025-04-28 08:48:58.512 [http-nio-8080-exec-3] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 08:51:28.396 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 08:51:28.411 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 08:51:28.412 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 08:51:28.412 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0ub61h0#multiInstanceBody +2025-04-28 08:51:28.413 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 09:12:13.134 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:12:13.135 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 09:12:13.135 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 09:12:13.135 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0jgit00#multiInstanceBody +2025-04-28 09:12:13.135 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 09:12:13.163 [http-nio-8080-exec-10] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:12:13.421 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:12:13.421 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:12:13.422 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:12:13.433 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 09:12:13.433 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:12:13.445 [camundaTaskExecutor-1] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-28 09:34:03.671 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:34:03.699 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-28 09:34:03.717 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:34:03.717 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:34:03.718 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:34:03.729 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 09:34:03.730 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:34:03.741 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-28 09:34:13.127 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:34:13.140 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: null +2025-04-28 09:34:13.140 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: 是否通过 +2025-04-28 09:34:13.141 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Gateway_0oqnh3a +2025-04-28 09:34:13.141 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: exclusiveGateway +2025-04-28 09:34:13.186 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-28 09:34:13.203 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:34:13.213 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:49:38.524 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:49:38.525 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 09:49:38.525 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 09:49:38.525 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0e9hm5m#multiInstanceBody +2025-04-28 09:49:38.525 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 09:49:38.546 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:49:38.547 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:49:38.547 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:49:38.547 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:49:38.558 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 09:49:38.558 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:49:38.570 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-28 09:52:05.270 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:52:05.270 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 09:52:05.271 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 09:52:05.271 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_1y50zcj#multiInstanceBody +2025-04-28 09:52:05.271 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 09:52:05.292 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:52:05.293 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 09:52:05.293 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 09:52:05.294 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:52:05.304 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 09:52:05.305 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 09:52:05.316 [http-nio-8080-exec-4] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-28 10:11:40.716 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 10:11:40.716 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: null +2025-04-28 10:11:40.717 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 10:11:40.717 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_0haxwaj#multiInstanceBody +2025-04-28 10:11:40.717 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 10:11:40.738 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 10:11:40.738 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 10:11:40.739 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 10:11:40.739 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 10:11:40.776 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 10:11:40.777 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 10:11:40.790 [http-nio-8080-exec-9] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-28 14:19:59.134 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 14:19:59.137 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 当前任务: 开始 +2025-04-28 14:19:59.137 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务: null +2025-04-28 14:19:59.137 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务id: Activity_05fajab#multiInstanceBody +2025-04-28 14:19:59.138 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 下一步任务type: multiInstanceBody +2025-04-28 14:19:59.169 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 14:19:59.170 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-28 14:19:59.171 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-28 14:19:59.171 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 14:19:59.186 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-28 14:19:59.187 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-28 14:19:59.216 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment diff --git a/logs/info-2025-04-29.0.log b/logs/info-2025-04-29.0.log new file mode 100644 index 0000000..c5da850 --- /dev/null +++ b/logs/info-2025-04-29.0.log @@ -0,0 +1,28 @@ +2025-04-29 02:16:38.057 [Druid-ConnectionPool-Create-1085805965] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is true +2025-04-29 02:16:45.317 [Druid-ConnectionPool-Create-1085805965] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is false +2025-04-29 08:56:40.921 [Druid-ConnectionPool-Create-1085805965] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is true +2025-04-29 08:56:43.530 [Druid-ConnectionPool-Create-1085805965] INFO com.alibaba.druid.pool.DruidAbstractDataSource - {dataSource-1} failContinuous is false +2025-04-29 09:33:50.261 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-29 09:33:50.286 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-29 09:33:50.287 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-29 09:33:50.287 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-29 09:33:50.288 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:33:50.302 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-29 09:33:50.303 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:33:50.315 [http-nio-8080-exec-7] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-29 09:50:52.406 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-29 09:50:52.415 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-29 09:50:52.416 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-29 09:50:52.416 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-29 09:50:52.417 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:50:52.430 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-29 09:50:52.431 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:50:52.446 [http-nio-8080-exec-2] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment +2025-04-29 09:51:46.148 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:51:46.176 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--complete +2025-04-29 09:51:46.219 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution +2025-04-29 09:51:46.220 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【执行监听器】: Event Type--start +2025-04-29 09:51:46.221 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:51:46.232 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--create +2025-04-29 09:51:46.232 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask +2025-04-29 09:51:46.244 [http-nio-8080-exec-8] INFO c.l.w.listener.CamundaGlobalListenerDelegate - 【任务监听器】Event Type--assignment diff --git a/logs/info-2025-04-30.0.log b/logs/info-2025-04-30.0.log new file mode 100644 index 0000000..4e9a6db --- /dev/null +++ b/logs/info-2025-04-30.0.log @@ -0,0 +1,6 @@ +2025-04-30 19:01:32.066 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-04-30 19:01:32.194 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-04-30 19:01:32.323 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-04-30 19:01:32.346 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-04-30 19:01:32.347 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-04-30 19:01:32.474 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed diff --git a/logs/info-2025-07-07.0.log b/logs/info-2025-07-07.0.log new file mode 100644 index 0000000..a597800 --- /dev/null +++ b/logs/info-2025-07-07.0.log @@ -0,0 +1,129 @@ +2025-07-07 11:08:55.024 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-07 11:08:55.071 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-07 11:08:55.115 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 25000 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-07 11:08:55.115 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-07 11:08:58.803 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-07 11:08:59.170 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-07 11:08:59.219 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-07 11:08:59.219 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-07 11:08:59.220 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-07 11:08:59.356 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-07 11:08:59.357 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4189 ms +2025-07-07 11:08:59.447 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-07 11:08:59.468 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-07 11:09:00.580 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-07 11:09:00.697 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-07 11:09:02.704 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-07 11:09:02.708 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-07 11:09:02.708 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-07 11:09:02.708 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-07 11:09:02.710 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-07 11:09:02.712 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-07 11:09:02.821 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-07 11:09:02.858 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-07 11:09:02.858 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-07 11:09:02.905 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-07 11:09:03.083 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@b3857e2, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@25a290ee)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1eab8437, clock: SystemClock, configuration: Configuration(false)] +2025-07-07 11:09:03.600 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-07 11:09:05.689 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-07 11:09:05.691 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-07 11:09:05.958 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-07 11:09:07.776 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:09:07.967 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@5a0bef24 +2025-07-07 11:09:08.030 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@52b06bef +2025-07-07 11:09:09.263 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:09:09.359 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-07 11:09:09.381 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-07 11:09:09.415 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-07 11:09:09.415 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-07 11:09:10.473 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.214.1:8080 register finished +2025-07-07 11:09:11.657 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:09:11.664 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.282 seconds (JVM running for 19.102) +2025-07-07 11:09:11.666 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-07 11:09:11.667 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-07 11:23:31.262 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-07 11:23:31.287 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-07 11:23:31.314 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 23900 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-07 11:23:31.314 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-07 11:23:33.856 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-07 11:23:34.197 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-07 11:23:34.204 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-07 11:23:34.204 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-07 11:23:34.204 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-07 11:23:34.333 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-07 11:23:34.333 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2975 ms +2025-07-07 11:23:34.365 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-07 11:23:34.374 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-07 11:23:35.313 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-07 11:23:35.418 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-07 11:23:37.439 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-07 11:23:37.442 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-07 11:23:37.442 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-07 11:23:37.443 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-07 11:23:37.444 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-07 11:23:37.447 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-07 11:23:37.555 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-07 11:23:37.640 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-07 11:23:37.641 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-07 11:23:37.679 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-07 11:23:37.854 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@19105a87, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@83b0d0f)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@49e7e8f1, clock: SystemClock, configuration: Configuration(false)] +2025-07-07 11:23:38.317 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-07 11:23:40.444 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-07 11:23:40.445 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-07 11:23:40.541 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-07 11:23:42.213 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:23:42.411 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@32e652b6 +2025-07-07 11:23:42.443 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@12a14b74 +2025-07-07 11:23:43.670 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:23:43.726 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-07 11:23:43.738 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-07 11:23:43.781 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-07 11:23:43.781 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-07 11:23:44.839 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.214.1:8080 register finished +2025-07-07 11:23:46.036 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 11:23:46.043 [main] INFO com.lnsoft.workflow.Application - Started Application in 16.319 seconds (JVM running for 17.011) +2025-07-07 11:23:46.045 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-07 11:23:46.046 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-07 16:15:54.791 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-07 16:15:54.823 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-07 16:15:54.857 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 24132 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-07 16:15:54.858 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-07 16:15:57.337 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-07 16:15:57.825 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-07 16:15:57.831 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-07 16:15:57.832 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-07 16:15:57.832 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-07 16:15:57.942 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-07 16:15:57.943 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3027 ms +2025-07-07 16:15:57.991 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-07 16:15:58.005 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-07 16:15:59.437 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-07 16:15:59.545 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-07 16:16:01.821 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-07 16:16:01.824 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-07 16:16:01.825 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-07 16:16:01.825 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-07 16:16:01.826 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-07 16:16:01.829 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-07 16:16:01.935 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-07 16:16:02.019 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-07 16:16:02.019 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-07 16:16:02.064 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-07 16:16:02.204 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2de3b052, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3f3c8b60)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7ef8e623, clock: SystemClock, configuration: Configuration(false)] +2025-07-07 16:16:02.667 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-07 16:16:04.826 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-07 16:16:04.827 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-07 16:16:04.918 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-07 16:16:06.674 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 16:16:06.901 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@65eb76cd +2025-07-07 16:16:06.902 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2aa7399c +2025-07-07 16:16:08.146 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 16:16:08.203 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-07 16:16:08.214 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-07 16:16:08.254 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-07 16:16:08.255 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-07 16:16:09.284 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.214.1:8080 register finished +2025-07-07 16:16:10.468 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-07 16:16:10.475 [main] INFO com.lnsoft.workflow.Application - Started Application in 17.259 seconds (JVM running for 18.187) +2025-07-07 16:16:10.477 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-07 16:16:10.479 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-07-08.0.log b/logs/info-2025-07-08.0.log new file mode 100644 index 0000000..0da8139 --- /dev/null +++ b/logs/info-2025-07-08.0.log @@ -0,0 +1,313 @@ +2025-07-08 08:00:07.929 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 08:00:08.016 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 08:00:08.051 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 9356 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 08:00:08.052 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 08:00:16.722 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 08:00:18.339 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 08:00:18.350 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 08:00:18.351 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 08:00:18.351 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 08:00:18.586 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 08:00:18.587 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 10508 ms +2025-07-08 08:00:18.797 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 08:00:18.861 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 08:00:22.129 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 08:00:22.274 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 08:00:24.692 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 08:00:24.695 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 08:00:24.696 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 08:00:24.696 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 08:00:24.697 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 08:00:24.699 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 08:00:24.810 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 08:00:24.900 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 08:00:24.900 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 08:00:24.964 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 08:00:25.126 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@25a290ee, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@37d0d373)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@72eed547, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 08:00:25.665 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 08:00:27.949 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 08:00:27.951 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 08:00:28.200 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 08:00:30.290 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:00:30.572 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@61bcbcce +2025-07-08 08:00:30.572 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6468a7b6 +2025-07-08 08:00:31.807 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:00:31.887 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 08:00:31.899 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 08:00:31.946 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 08:00:31.946 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 08:00:33.029 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.214.1:8080 register finished +2025-07-08 08:00:34.218 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:00:34.225 [main] INFO com.lnsoft.workflow.Application - Started Application in 27.982 seconds (JVM running for 28.92) +2025-07-08 08:00:34.227 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 08:00:34.228 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 08:12:24.475 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 08:12:24.516 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 08:12:24.547 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 19880 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 08:12:24.548 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 08:12:25.365 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 08:12:25.675 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 08:12:25.681 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 08:12:25.681 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 08:12:25.682 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 08:12:25.783 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 08:12:25.783 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1203 ms +2025-07-08 08:12:25.805 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 08:12:25.815 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 08:12:27.462 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 08:12:27.518 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 08:12:30.164 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 08:12:30.167 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 08:12:30.168 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 08:12:30.168 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 08:12:30.170 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 08:12:30.172 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 08:12:30.248 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 08:12:30.294 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 08:12:30.294 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 08:12:30.318 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 08:12:30.421 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@83b0d0f, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@2bb717d7)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@27bb4dc5, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 08:12:30.960 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 08:12:33.874 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 08:12:33.875 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 08:12:33.990 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 08:12:35.869 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:12:36.191 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@35ee466f +2025-07-08 08:12:36.242 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@788ba63e +2025-07-08 08:12:37.806 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:12:37.897 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 08:12:37.916 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 08:12:37.954 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 08:12:37.954 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 08:12:39.197 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.214.1:8080 register finished +2025-07-08 08:12:40.441 [main] INFO org.springframework.cloud.commons.util.InetUtils - Cannot determine local hostname +2025-07-08 08:12:40.452 [main] INFO com.lnsoft.workflow.Application - Started Application in 17.765 seconds (JVM running for 18.575) +2025-07-08 08:12:40.454 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 08:12:40.456 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 10:26:43.607 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 10:26:43.635 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 10:26:43.668 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 3728 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 10:26:43.669 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 10:26:46.487 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 10:26:46.864 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 10:26:46.870 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 10:26:46.871 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 10:26:46.871 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 10:26:46.980 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 10:26:46.980 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3281 ms +2025-07-08 10:26:47.024 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 10:26:47.035 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 10:26:48.041 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 10:26:48.129 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 10:26:50.500 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 10:26:50.506 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 10:26:50.506 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 10:26:50.506 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 10:26:50.508 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 10:26:50.511 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 10:26:50.661 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 10:26:50.789 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 10:26:50.790 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 10:26:50.838 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 10:26:51.072 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2de3b052, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3f3c8b60)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7ef8e623, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 10:26:51.629 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 10:26:54.273 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 10:26:54.274 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 10:26:54.492 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 10:26:55.435 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@708f018e +2025-07-08 10:26:55.472 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@334ebcaa +2025-07-08 10:26:55.725 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 10:26:55.736 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 10:26:55.932 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 10:26:55.932 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 10:27:01.252 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.1.106:8080 register finished +2025-07-08 10:27:01.412 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.354 seconds (JVM running for 19.142) +2025-07-08 10:27:01.414 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 10:27:01.415 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 10:38:38.679 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 10:38:38.727 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 10:38:38.761 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 18288 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 10:38:38.762 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 10:38:39.692 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 10:38:40.042 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 10:38:40.047 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 10:38:40.047 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 10:38:40.047 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 10:38:40.151 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 10:38:40.152 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1340 ms +2025-07-08 10:38:40.176 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 10:38:40.190 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 10:38:41.447 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 10:38:41.533 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 10:38:45.272 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 10:38:45.276 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 10:38:45.276 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 10:38:45.276 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 10:38:45.279 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 10:38:45.288 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 10:38:45.394 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 10:38:45.468 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 10:38:45.469 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 10:38:45.506 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 10:38:45.632 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2de3b052, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3f3c8b60)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7ef8e623, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 10:38:46.228 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 10:38:48.933 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 10:38:48.935 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 10:38:49.039 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 10:38:50.391 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@708f018e +2025-07-08 10:38:50.428 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@334ebcaa +2025-07-08 10:38:50.683 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 10:38:50.702 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 10:38:50.728 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 10:38:50.728 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 10:38:51.880 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.1.106:8080 register finished +2025-07-08 10:38:52.138 [main] INFO com.lnsoft.workflow.Application - Started Application in 14.24 seconds (JVM running for 15.061) +2025-07-08 10:38:52.140 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 10:38:52.141 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 11:25:08.223 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 11:25:08.253 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 11:25:08.279 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 28784 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 11:25:08.279 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 11:25:08.950 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 11:25:09.301 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 11:25:09.306 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 11:25:09.306 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 11:25:09.306 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 11:25:09.403 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 11:25:09.403 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1095 ms +2025-07-08 11:25:09.428 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 11:25:09.438 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 11:25:10.309 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 11:25:10.371 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 11:25:12.522 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 11:25:12.526 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 11:25:12.526 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 11:25:12.526 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 11:25:12.528 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 11:25:12.530 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 11:25:12.591 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 11:25:12.629 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 11:25:12.629 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 11:25:12.649 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 11:25:12.730 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 11:25:13.159 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 11:25:15.240 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 11:25:15.242 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 11:25:15.329 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 11:25:16.211 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@e76b097 +2025-07-08 11:25:16.251 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@19a31b9d +2025-07-08 11:25:16.508 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 11:25:16.523 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 11:25:16.545 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 11:25:16.545 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 11:25:17.419 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.1.106:8080 register finished +2025-07-08 11:25:17.575 [main] INFO com.lnsoft.workflow.Application - Started Application in 9.813 seconds (JVM running for 10.416) +2025-07-08 11:25:17.577 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 11:25:17.578 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 11:48:01.558 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 11:48:01.583 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 11:48:01.609 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 7952 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 11:48:01.609 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 11:48:02.244 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 11:48:02.619 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 11:48:02.625 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 11:48:02.625 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 11:48:02.625 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 11:48:02.723 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 11:48:02.723 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1090 ms +2025-07-08 11:48:02.743 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 11:48:02.753 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 11:48:03.526 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 11:48:03.577 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 11:48:05.566 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 11:48:05.569 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 11:48:05.569 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 11:48:05.569 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 11:48:05.571 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 11:48:05.573 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 11:48:05.628 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 11:48:05.660 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 11:48:05.660 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 11:48:05.680 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 11:48:05.748 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@6121a7dd, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@31228d83)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1247c72e, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 11:48:06.121 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 11:48:08.263 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 11:48:08.265 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 11:48:08.366 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 11:48:09.250 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@32fa809f +2025-07-08 11:48:09.297 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@338b49d3 +2025-07-08 11:48:09.587 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 11:48:09.605 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 11:48:09.628 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 11:48:09.629 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 11:48:10.523 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.1.106:8080 register finished +2025-07-08 11:48:10.667 [main] INFO com.lnsoft.workflow.Application - Started Application in 9.569 seconds (JVM running for 10.093) +2025-07-08 11:48:10.670 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 11:48:10.672 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-08 12:25:55.448 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 12:25:55.473 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 12:25:55.498 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 3052 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 12:25:55.498 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 12:25:58.121 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 12:25:58.482 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 12:25:58.488 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 12:25:58.489 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 12:25:58.489 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 12:25:58.585 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 12:25:58.585 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3063 ms +2025-07-08 12:25:58.626 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 12:25:58.636 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 12:25:59.315 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 12:25:59.420 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 12:26:01.453 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 12:26:01.457 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 12:26:01.457 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 12:26:01.457 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 12:26:01.459 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 12:26:01.461 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 12:26:01.570 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 12:26:01.655 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 12:26:01.656 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 12:26:01.702 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 12:26:01.860 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 12:26:02.216 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 12:26:05.593 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-08 12:26:05.618 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-08 12:26:05.642 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 16052 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-08 12:26:05.643 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-08 12:26:06.306 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-08 12:26:06.600 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-08 12:26:06.605 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-08 12:26:06.605 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-08 12:26:06.606 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-08 12:26:06.689 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-08 12:26:06.690 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1023 ms +2025-07-08 12:26:06.709 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-08 12:26:06.719 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-08 12:26:07.304 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-08 12:26:07.357 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-08 12:26:09.378 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-08 12:26:09.381 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-08 12:26:09.381 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-08 12:26:09.381 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-08 12:26:09.382 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-08 12:26:09.384 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-08 12:26:09.439 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-08 12:26:09.470 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-08 12:26:09.471 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-08 12:26:09.490 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-08 12:26:09.558 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@19105a87, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@83b0d0f)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@49e7e8f1, clock: SystemClock, configuration: Configuration(false)] +2025-07-08 12:26:09.862 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-08 12:26:11.876 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-08 12:26:11.877 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-08 12:26:11.967 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-08 12:26:12.555 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@32e652b6 +2025-07-08 12:26:12.587 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@12a14b74 +2025-07-08 12:26:12.736 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-08 12:26:12.762 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-08 12:26:12.796 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-08 12:26:12.796 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-08 12:26:13.583 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-08 12:26:13.646 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.392 seconds (JVM running for 8.841) +2025-07-08 12:26:13.648 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-08 12:26:13.649 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-07-10.0.log b/logs/info-2025-07-10.0.log new file mode 100644 index 0000000..5de7e33 --- /dev/null +++ b/logs/info-2025-07-10.0.log @@ -0,0 +1,320 @@ +2025-07-10 13:02:03.129 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:02:03.183 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:02:03.230 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 18292 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:02:03.231 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:02:03.685 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:02:03.729 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:02:03.762 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 4380 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:02:03.762 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:02:04.778 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:02:04.832 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:02:04.879 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 1016 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:02:04.880 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:02:06.094 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:02:06.124 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:02:06.145 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 15540 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:02:06.146 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:02:07.533 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:02:07.540 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:02:07.543 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:02:07.543 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:02:08.079 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9997 (http) +2025-07-10 13:02:08.079 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-10 13:02:08.079 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8089 (http) +2025-07-10 13:02:08.079 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8079 (http) +2025-07-10 13:02:08.087 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-10 13:02:08.087 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8089"] +2025-07-10 13:02:08.087 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8079"] +2025-07-10 13:02:08.087 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9997"] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:02:08.087 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:02:08.201 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:02:08.201 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:02:08.201 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:02:08.202 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2006 ms +2025-07-10 13:02:08.202 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4381 ms +2025-07-10 13:02:08.202 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:02:08.202 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3236 ms +2025-07-10 13:02:08.202 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4933 ms +2025-07-10 13:02:08.278 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:02:08.278 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:02:08.278 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:02:08.278 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:02:08.301 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:02:08.302 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:02:08.301 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:02:08.302 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:02:09.456 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:02:09.457 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:02:09.459 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:02:09.461 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:02:09.640 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:02:09.640 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:02:09.640 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:02:09.640 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:02:12.313 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:02:12.359 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:02:12.362 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:02:12.388 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:02:12.430 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:02:12.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:02:12.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:02:12.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:02:12.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:02:12.431 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:02:12.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:02:12.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:02:12.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:02:12.432 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:02:12.435 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:02:12.435 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:02:12.435 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:02:12.436 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:02:12.985 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:02:12.985 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:02:12.985 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:02:12.985 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:02:13.097 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:02:13.199 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:02:13.200 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:02:13.200 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:02:13.200 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:02:14.113 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@7afe0e67, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@6121a7dd)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@64910b2d, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:02:14.113 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4052913c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@99c4993)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2a1e57c6, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:02:14.113 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3f3c8b60, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@16bbaab3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@3d8d970e, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:02:14.113 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3f357c9d, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@fe42a09)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@6987a133, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:02:14.698 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:02:14.698 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:02:14.699 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:02:14.699 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:02:17.915 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:02:17.915 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:02:17.915 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:02:17.915 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:02:17.940 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:02:17.940 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:02:17.940 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:02:17.940 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:02:18.493 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:02:18.497 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:02:18.502 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:02:18.507 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:02:19.757 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6415f61e +2025-07-10 13:02:19.769 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@788ba63e +2025-07-10 13:02:19.816 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6232ffdb +2025-07-10 13:02:19.816 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@696b4a95 +2025-07-10 13:02:19.816 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@2f860823 +2025-07-10 13:02:19.816 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6c1cfa53 +2025-07-10 13:02:19.817 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6d60899e +2025-07-10 13:02:19.818 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@2aa7399c +2025-07-10 13:02:20.237 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8089"] +2025-07-10 13:02:20.237 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-10 13:02:20.238 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9997"] +2025-07-10 13:02:20.239 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8079"] +2025-07-10 13:02:20.284 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9997 (http) with context path '' +2025-07-10 13:02:20.284 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8089 (http) with context path '' +2025-07-10 13:02:20.285 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8079 (http) with context path '' +2025-07-10 13:02:20.285 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-10 13:02:20.633 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:02:20.633 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:02:20.633 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:02:20.633 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:02:20.634 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:02:20.634 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:02:20.634 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:02:20.635 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:02:23.158 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.116.1:8089 register finished +2025-07-10 13:02:23.158 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.116.1:8080 register finished +2025-07-10 13:02:23.160 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.116.1:8079 register finished +2025-07-10 13:02:23.161 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.116.1:9997 register finished +2025-07-10 13:02:23.333 [main] INFO com.lnsoft.workflow.Application - Started Application in 19.088 seconds (JVM running for 19.659) +2025-07-10 13:02:23.336 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:02:23.336 [main] INFO com.lnsoft.workflow.Application - Started Application in 20.914 seconds (JVM running for 21.74) +2025-07-10 13:02:23.338 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 13:02:23.340 [main] INFO com.lnsoft.workflow.Application - Started Application in 17.94 seconds (JVM running for 18.583) +2025-07-10 13:02:23.340 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:02:23.342 [main] INFO com.lnsoft.workflow.Application - Started Application in 20.197 seconds (JVM running for 20.789) +2025-07-10 13:02:23.342 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 13:02:23.344 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:02:23.345 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:02:23.346 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 13:02:23.347 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 13:08:37.605 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:08:37.630 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:08:37.655 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 24492 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:08:37.656 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:08:40.298 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:08:40.661 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-10 13:08:40.667 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-10 13:08:40.667 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:08:40.667 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:08:40.771 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:08:40.771 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3090 ms +2025-07-10 13:08:40.810 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:08:40.819 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:08:41.579 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:08:41.665 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:08:43.699 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:08:43.703 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:08:43.703 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:08:43.703 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:08:43.705 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:08:43.707 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:08:43.799 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:08:43.884 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:08:43.884 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:08:43.946 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:08:44.086 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:08:44.442 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:08:46.406 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:08:46.407 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:08:46.498 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:08:47.283 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@e76b097 +2025-07-10 13:08:47.318 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@19a31b9d +2025-07-10 13:08:47.498 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-10 13:08:47.510 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-10 13:08:47.558 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:08:47.558 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:08:48.374 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 192.168.116.1:8080 register finished +2025-07-10 13:08:48.485 [main] INFO com.lnsoft.workflow.Application - Started Application in 11.283 seconds (JVM running for 11.789) +2025-07-10 13:08:48.487 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:08:48.488 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 13:13:18.624 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 13:13:18.648 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 13:13:18.672 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 12504 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 13:13:18.672 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 13:13:19.269 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 13:13:19.586 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-10 13:13:19.591 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-10 13:13:19.591 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 13:13:19.592 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 13:13:19.683 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 13:13:19.683 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 987 ms +2025-07-10 13:13:19.704 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 13:13:19.713 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 13:13:20.316 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 13:13:20.396 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 13:13:22.493 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 13:13:22.495 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 13:13:22.495 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 13:13:22.495 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 13:13:22.497 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 13:13:22.499 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 13:13:22.562 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 13:13:22.597 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 13:13:22.597 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 13:13:22.616 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 13:13:22.684 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 13:13:22.982 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 13:13:24.892 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 13:13:24.893 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 13:13:24.966 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 13:13:25.523 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@e76b097 +2025-07-10 13:13:25.554 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@19a31b9d +2025-07-10 13:13:25.698 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-10 13:13:25.710 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-10 13:13:25.732 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 13:13:25.732 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 13:13:26.350 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-10 13:13:26.408 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.121 seconds (JVM running for 8.582) +2025-07-10 13:13:26.410 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 13:13:26.412 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 15:05:46.862 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 15:05:46.889 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 15:05:46.914 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 17788 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 15:05:46.914 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 15:05:49.498 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 15:05:49.864 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-10 15:05:49.869 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-10 15:05:49.870 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 15:05:49.870 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 15:05:49.979 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 15:05:49.980 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3041 ms +2025-07-10 15:05:50.001 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 15:05:50.010 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 15:05:50.704 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 15:05:50.795 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 15:05:52.870 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 15:05:52.874 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 15:05:52.874 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 15:05:52.874 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 15:05:52.876 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 15:05:52.878 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 15:05:52.994 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 15:05:53.026 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 15:05:53.026 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 15:05:53.063 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 15:05:53.212 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 15:05:53.580 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 15:05:55.680 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 15:05:55.681 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 15:05:55.772 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 15:05:56.438 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@e76b097 +2025-07-10 15:05:56.477 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@19a31b9d +2025-07-10 15:05:56.640 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-10 15:05:56.691 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-10 15:05:56.879 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 15:05:56.879 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 15:05:58.480 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-10 15:05:58.542 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.055 seconds (JVM running for 12.615) +2025-07-10 15:05:58.544 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 15:05:58.545 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-10 16:33:59.911 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-10 16:33:59.935 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-10 16:33:59.960 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 36556 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-10 16:33:59.960 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-10 16:34:02.523 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-10 16:34:02.856 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-10 16:34:02.862 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-10 16:34:02.863 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-10 16:34:02.863 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-10 16:34:03.003 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-10 16:34:03.004 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2992 ms +2025-07-10 16:34:03.036 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-10 16:34:03.045 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-10 16:34:03.692 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-10 16:34:03.776 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-10 16:34:05.831 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-10 16:34:05.862 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-10 16:34:05.862 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-10 16:34:05.862 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-10 16:34:05.864 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-10 16:34:05.867 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-10 16:34:06.528 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-10 16:34:06.616 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-10 16:34:06.616 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-10 16:34:06.732 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-10 16:34:07.490 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2bb717d7, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@7afe0e67)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@464ede1f, clock: SystemClock, configuration: Configuration(false)] +2025-07-10 16:34:08.070 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-10 16:34:12.079 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-10 16:34:12.080 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-10 16:34:12.279 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-10 16:34:12.985 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@e76b097 +2025-07-10 16:34:12.985 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@7593ea79 +2025-07-10 16:34:13.145 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-10 16:34:13.173 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-10 16:34:13.462 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-10 16:34:13.462 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-10 16:34:15.647 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-10 16:34:15.708 [main] INFO com.lnsoft.workflow.Application - Started Application in 16.313 seconds (JVM running for 16.932) +2025-07-10 16:34:15.710 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-10 16:34:15.711 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-07-11.0.log b/logs/info-2025-07-11.0.log new file mode 100644 index 0000000..827d07e --- /dev/null +++ b/logs/info-2025-07-11.0.log @@ -0,0 +1,120 @@ +2025-07-11 08:13:36.395 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-11 08:13:36.451 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-11 08:13:36.478 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 39808 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-11 08:13:36.478 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-11 08:13:42.518 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-11 08:13:43.383 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-11 08:13:43.404 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-11 08:13:43.405 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-11 08:13:43.405 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-11 08:13:43.597 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-11 08:13:43.597 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 7068 ms +2025-07-11 08:13:43.723 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-11 08:13:43.733 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-11 08:13:44.638 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-11 08:13:44.804 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-11 08:13:46.850 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-11 08:13:46.891 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-11 08:13:46.891 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-11 08:13:46.891 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-11 08:13:46.892 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-11 08:13:46.895 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-11 08:13:47.346 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-11 08:13:47.442 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-11 08:13:47.442 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-11 08:13:47.602 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-11 08:13:48.234 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3f357c9d, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@fe42a09)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@6987a133, clock: SystemClock, configuration: Configuration(false)] +2025-07-11 08:13:48.718 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-11 08:13:51.577 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-11 08:13:51.578 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-11 08:13:52.307 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-11 08:13:52.978 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@2f860823 +2025-07-11 08:13:52.979 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@6d60899e +2025-07-11 08:13:53.145 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-11 08:13:53.175 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-11 08:13:53.224 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-11 08:13:53.225 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-11 08:13:54.433 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-11 08:13:54.496 [main] INFO com.lnsoft.workflow.Application - Started Application in 18.572 seconds (JVM running for 19.417) +2025-07-11 08:13:54.499 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-11 08:13:54.500 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-11 16:19:06.429 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-11 16:19:06.628 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-11 16:19:06.680 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 24932 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-11 16:19:06.680 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-11 16:19:10.743 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-11 16:19:11.168 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-11 16:19:11.175 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-11 16:19:11.176 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-11 16:19:11.176 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-11 16:19:11.300 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-11 16:19:11.300 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4546 ms +2025-07-11 16:19:11.394 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-11 16:19:11.415 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-11 16:19:12.331 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-11 16:19:12.426 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-11 16:19:14.463 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-11 16:19:14.467 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-11 16:19:14.467 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-11 16:19:14.468 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-11 16:19:14.469 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-11 16:19:14.472 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-11 16:19:14.575 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-11 16:19:14.664 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-11 16:19:14.665 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-11 16:19:14.727 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-11 16:19:15.236 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@22b82ddf, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@28bf82d9)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5f61e002, clock: SystemClock, configuration: Configuration(false)] +2025-07-11 16:19:15.810 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-11 16:19:17.933 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-11 16:19:17.946 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-11 16:19:18.070 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-11 16:19:18.764 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@12a14b74 +2025-07-11 16:19:18.827 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@11eed657 +2025-07-11 16:19:18.991 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-11 16:19:19.014 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-11 16:19:19.052 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-11 16:19:19.052 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-11 16:19:19.909 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-11 16:19:19.975 [main] INFO com.lnsoft.workflow.Application - Started Application in 14.965 seconds (JVM running for 15.84) +2025-07-11 16:19:19.977 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-11 16:19:19.978 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-11 16:31:45.740 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-11 16:31:45.765 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-11 16:31:45.789 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 30256 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-11 16:31:45.790 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-11 16:31:46.430 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-11 16:31:46.739 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-11 16:31:46.744 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-11 16:31:46.745 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-11 16:31:46.745 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-11 16:31:46.829 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-11 16:31:46.829 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1015 ms +2025-07-11 16:31:46.850 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-11 16:31:46.860 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-11 16:31:47.446 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-11 16:31:47.512 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-11 16:31:49.542 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-11 16:31:49.545 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-11 16:31:49.545 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-11 16:31:49.545 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-11 16:31:49.546 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-11 16:31:49.548 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-11 16:31:49.605 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-11 16:31:49.637 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-11 16:31:49.638 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-11 16:31:49.657 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-11 16:31:49.724 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@44ccd75c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@61a704d3)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@1f179f51, clock: SystemClock, configuration: Configuration(false)] +2025-07-11 16:31:50.024 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-11 16:31:51.940 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-11 16:31:51.941 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-11 16:31:52.019 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-11 16:31:52.594 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@e76b097 +2025-07-11 16:31:52.625 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@19a31b9d +2025-07-11 16:31:52.769 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-11 16:31:52.780 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-11 16:31:52.802 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-11 16:31:52.802 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-11 16:31:53.405 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-11 16:31:53.463 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.069 seconds (JVM running for 8.516) +2025-07-11 16:31:53.464 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-11 16:31:53.465 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/info-2025-07-18.0.log b/logs/info-2025-07-18.0.log new file mode 100644 index 0000000..8dad2ba --- /dev/null +++ b/logs/info-2025-07-18.0.log @@ -0,0 +1,137 @@ +2025-07-18 09:31:48.075 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-18 09:31:48.602 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-18 09:31:49.104 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 25172 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-18 09:31:49.105 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-18 09:32:01.875 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-18 09:32:03.874 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-18 09:32:03.896 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-18 09:32:03.898 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-18 09:32:03.899 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-18 09:32:04.119 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-18 09:32:04.119 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 14632 ms +2025-07-18 09:32:04.777 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-18 09:32:05.207 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-18 09:32:09.724 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-18 09:32:11.285 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-18 09:32:13.518 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-18 09:32:13.787 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-18 09:32:13.788 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-18 09:32:13.788 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-18 09:32:13.790 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-18 09:32:13.874 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-18 09:32:14.696 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-18 09:32:14.860 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-18 09:32:14.860 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-18 09:32:15.663 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-18 09:32:16.863 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@16bbaab3, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3f357c9d)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2fac80a8, clock: SystemClock, configuration: Configuration(false)] +2025-07-18 09:32:18.122 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-18 09:32:23.017 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-18 09:32:23.019 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-18 09:32:28.475 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-18 09:32:30.544 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@a5bbaec +2025-07-18 09:32:30.893 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6468a7b6 +2025-07-18 09:32:31.792 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-18 09:32:31.938 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-18 09:32:33.007 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-18 09:32:33.007 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-18 09:32:51.023 [main] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-07-18 09:32:51.024 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-07-18 09:32:51.024 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-07-18 09:32:51.027 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-07-18 09:32:51.064 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8080"] +2025-07-18 09:32:51.065 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-07-18 09:32:51.069 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] +2025-07-18 09:32:51.070 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Destroying ProtocolHandler ["http-nio-8080"] +2025-07-18 09:32:51.075 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2025-07-18 09:37:02.759 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-18 09:37:02.823 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-18 09:37:02.867 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 2536 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-18 09:37:02.868 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-18 09:37:06.332 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-18 09:37:06.705 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-18 09:37:06.711 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-18 09:37:06.712 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-18 09:37:06.712 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-18 09:37:06.845 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-18 09:37:06.845 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3914 ms +2025-07-18 09:37:06.923 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-18 09:37:06.944 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-18 09:37:07.850 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-18 09:37:07.929 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-18 09:37:09.987 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-18 09:37:10.006 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-18 09:37:10.006 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-18 09:37:10.006 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-18 09:37:10.008 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-18 09:37:10.010 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-18 09:37:10.113 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-18 09:37:10.199 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-18 09:37:10.199 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-18 09:37:10.280 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-18 09:37:10.450 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@2de3b052, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@3f3c8b60)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@7ef8e623, clock: SystemClock, configuration: Configuration(false)] +2025-07-18 09:37:10.832 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-18 09:37:12.892 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-18 09:37:12.893 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-18 09:37:13.028 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-18 09:37:13.752 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@708f018e +2025-07-18 09:37:13.823 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@334ebcaa +2025-07-18 09:37:14.013 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-18 09:37:14.036 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-18 09:37:14.074 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-18 09:37:14.074 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-18 09:37:27.214 [main] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-07-18 09:37:27.214 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-07-18 09:37:27.215 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-07-18 09:37:27.217 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-07-18 09:37:27.251 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8080"] +2025-07-18 09:37:27.251 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-07-18 09:37:27.254 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] +2025-07-18 09:37:27.256 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Destroying ProtocolHandler ["http-nio-8080"] +2025-07-18 09:37:27.261 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2025-07-18 09:43:44.734 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-18 09:43:44.766 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-18 09:43:44.793 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 16832 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-18 09:43:44.793 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-18 09:43:45.646 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-18 09:43:46.049 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-18 09:43:46.054 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-18 09:43:46.055 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-18 09:43:46.055 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-18 09:43:46.163 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-18 09:43:46.163 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1318 ms +2025-07-18 09:43:46.186 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-18 09:43:46.197 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-18 09:43:46.946 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-18 09:43:46.998 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-18 09:43:49.079 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-18 09:43:49.103 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-18 09:43:49.103 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-18 09:43:49.104 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-18 09:43:49.112 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-18 09:43:49.129 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-18 09:43:49.234 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-18 09:43:49.323 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-18 09:43:49.324 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-18 09:43:49.486 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-18 09:43:49.650 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@22b82ddf, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@28bf82d9)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5f61e002, clock: SystemClock, configuration: Configuration(false)] +2025-07-18 09:43:50.136 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-18 09:43:52.285 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-18 09:43:52.294 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-18 09:43:52.473 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-18 09:43:54.114 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@12a14b74 +2025-07-18 09:43:54.400 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@11eed657 +2025-07-18 09:43:54.719 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-18 09:43:54.747 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-18 09:43:54.858 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-18 09:43:54.858 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-18 09:43:57.181 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-18 09:43:57.255 [main] INFO com.lnsoft.workflow.Application - Started Application in 12.911 seconds (JVM running for 13.467) +2025-07-18 09:43:57.257 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-18 09:43:57.258 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-18 10:19:55.184 [http-nio-8080-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-07-18 10:19:55.186 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-07-18 10:19:55.200 [http-nio-8080-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 13 ms diff --git a/logs/info-2025-07-20.0.log b/logs/info-2025-07-20.0.log new file mode 100644 index 0000000..e0310d8 --- /dev/null +++ b/logs/info-2025-07-20.0.log @@ -0,0 +1,98 @@ +2025-07-20 08:05:57.824 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-20 08:05:57.880 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-20 08:05:57.913 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 20252 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-20 08:05:57.913 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-20 08:06:01.872 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-20 08:06:02.409 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-20 08:06:02.420 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-20 08:06:02.421 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-20 08:06:02.421 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-20 08:06:02.566 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-20 08:06:02.566 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4576 ms +2025-07-20 08:06:02.647 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-20 08:06:02.669 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-20 08:06:03.746 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-20 08:06:03.870 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-20 08:06:06.499 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-20 08:06:06.511 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-20 08:06:06.511 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-20 08:06:06.511 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-20 08:06:06.513 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-20 08:06:06.515 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-20 08:06:06.629 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-20 08:06:06.725 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-20 08:06:06.725 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-20 08:06:06.814 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-20 08:06:06.975 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4052913c, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@99c4993)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2a1e57c6, clock: SystemClock, configuration: Configuration(false)] +2025-07-20 08:06:07.613 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-20 08:06:09.925 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-20 08:06:09.927 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-20 08:06:10.209 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-20 08:06:10.996 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@6232ffdb +2025-07-20 08:06:10.996 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@696b4a95 +2025-07-20 08:06:11.159 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-20 08:06:11.188 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-20 08:06:11.223 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-20 08:06:11.223 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-20 08:06:24.683 [main] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-07-20 08:06:24.684 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-07-20 08:06:24.685 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-07-20 08:06:24.687 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed +2025-07-20 08:06:24.731 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Pausing ProtocolHandler ["http-nio-8080"] +2025-07-20 08:06:24.731 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2025-07-20 08:06:24.735 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Stopping ProtocolHandler ["http-nio-8080"] +2025-07-20 08:06:24.738 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Destroying ProtocolHandler ["http-nio-8080"] +2025-07-20 08:06:24.743 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2025-07-20 08:12:36.865 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-20 08:12:36.892 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-20 08:12:36.920 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 20236 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-20 08:12:36.921 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-20 08:12:37.605 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-20 08:12:37.934 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-20 08:12:37.940 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-20 08:12:37.941 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-20 08:12:37.941 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-20 08:12:38.038 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-20 08:12:38.038 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1090 ms +2025-07-20 08:12:38.061 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-20 08:12:38.072 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-20 08:12:38.718 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-20 08:12:38.790 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-20 08:12:40.785 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-20 08:12:40.791 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-20 08:12:40.791 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-20 08:12:40.791 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-20 08:12:40.793 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-20 08:12:40.795 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-20 08:12:40.860 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-20 08:12:40.895 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-20 08:12:40.896 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-20 08:12:40.919 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-20 08:12:40.997 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4e4af370, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@5cf33d25)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@2fa2143d, clock: SystemClock, configuration: Configuration(false)] +2025-07-20 08:12:41.455 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-20 08:12:43.470 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-20 08:12:43.472 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-20 08:12:43.564 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-20 08:12:44.172 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2eb1c615 +2025-07-20 08:12:44.210 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@4e974b9e +2025-07-20 08:12:44.370 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-20 08:12:44.383 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-20 08:12:44.410 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-20 08:12:44.411 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-20 08:12:45.186 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-20 08:12:45.244 [main] INFO com.lnsoft.workflow.Application - Started Application in 8.752 seconds (JVM running for 9.311) +2025-07-20 08:12:45.247 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-20 08:12:45.248 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-20 09:09:08.274 [http-nio-8080-exec-3] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-07-20 09:09:08.275 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-07-20 09:09:08.276 [http-nio-8080-exec-3] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms +2025-07-20 17:02:09.616 [SpringApplicationShutdownHook] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2025-07-20 17:02:09.624 [SpringApplicationShutdownHook] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2025-07-20 17:02:09.754 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-07-20 17:02:09.767 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-07-20 17:02:09.829 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-07-20 17:02:09.830 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-07-20 17:02:09.831 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-07-20 17:02:09.855 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed diff --git a/logs/info-2025-07-21.0.log b/logs/info-2025-07-21.0.log new file mode 100644 index 0000000..680c59c --- /dev/null +++ b/logs/info-2025-07-21.0.log @@ -0,0 +1,43 @@ +2025-07-21 10:02:00.718 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2025-07-21 10:02:00.769 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2025-07-21 10:02:00.800 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 23216 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2025-07-21 10:02:00.801 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2025-07-21 10:02:04.648 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2025-07-21 10:02:05.206 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2025-07-21 10:02:05.213 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2025-07-21 10:02:05.213 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2025-07-21 10:02:05.213 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2025-07-21 10:02:05.317 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2025-07-21 10:02:05.318 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4454 ms +2025-07-21 10:02:05.408 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2025-07-21 10:02:05.432 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2025-07-21 10:02:06.430 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2025-07-21 10:02:06.500 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2025-07-21 10:02:08.555 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2025-07-21 10:02:08.559 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2025-07-21 10:02:08.559 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2025-07-21 10:02:08.559 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2025-07-21 10:02:08.561 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2025-07-21 10:02:08.564 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2025-07-21 10:02:08.690 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2025-07-21 10:02:08.726 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2025-07-21 10:02:08.727 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2025-07-21 10:02:08.795 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2025-07-21 10:02:08.961 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@3a0e7f89, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@665ed71a)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@565a6af, clock: SystemClock, configuration: Configuration(false)] +2025-07-21 10:02:09.458 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2025-07-21 10:02:11.598 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2025-07-21 10:02:11.600 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2025-07-21 10:02:11.855 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2025-07-21 10:02:12.653 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@3f5dfe69 +2025-07-21 10:02:12.653 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@236c098 +2025-07-21 10:02:12.836 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2025-07-21 10:02:12.863 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2025-07-21 10:02:12.905 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2025-07-21 10:02:12.905 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2025-07-21 10:02:13.698 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2025-07-21 10:02:13.756 [main] INFO com.lnsoft.workflow.Application - Started Application in 13.789 seconds (JVM running for 14.695) +2025-07-21 10:02:13.758 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2025-07-21 10:02:13.780 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs +2025-07-21 10:05:19.327 [http-nio-8080-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2025-07-21 10:05:19.327 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2025-07-21 10:05:19.328 [http-nio-8080-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 1 ms diff --git a/logs/info-2025-07-22.0.log b/logs/info-2025-07-22.0.log new file mode 100644 index 0000000..8d49ee4 --- /dev/null +++ b/logs/info-2025-07-22.0.log @@ -0,0 +1,8 @@ +2025-07-22 14:09:12.310 [SpringApplicationShutdownHook] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registering from Nacos Server now... +2025-07-22 14:09:12.668 [SpringApplicationShutdownHook] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - De-registration finished. +2025-07-22 14:09:12.797 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14015 Shutting down the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] +2025-07-22 14:09:12.798 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14020 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] stopped job acquisition +2025-07-22 14:09:12.907 [SpringApplicationShutdownHook] INFO org.camunda.bpm.engine - ENGINE-00007 Process Engine default closed +2025-07-22 14:09:12.908 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-0} closing ... +2025-07-22 14:09:12.908 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closing ... +2025-07-22 14:09:12.918 [SpringApplicationShutdownHook] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} closed diff --git a/logs/info.log b/logs/info.log new file mode 100644 index 0000000..c17410f --- /dev/null +++ b/logs/info.log @@ -0,0 +1,40 @@ +2026-03-12 11:28:31.254 [main] INFO com.alibaba.nacos.client.env.SearchableProperties - properties search order:PROPERTIES->JVM->ENV->DEFAULT_SETTING +2026-03-12 11:28:31.285 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.4.Final +2026-03-12 11:28:31.318 [main] INFO com.lnsoft.workflow.Application - Starting Application using Java 1.8.0_202 on DESKTOP-1O1AVPV with PID 23128 (F:\ideapro\camunda\target\classes started by liwenxuan in F:\ideapro\camunda) +2026-03-12 11:28:31.318 [main] INFO com.lnsoft.workflow.Application - No active profile set, falling back to 1 default profile: "default" +2026-03-12 11:28:32.084 [main] INFO o.springframework.cloud.context.scope.GenericScope - BeanFactory id=8bd510a8-ba32-3d1b-b52a-9533217a16a4 +2026-03-12 11:28:32.435 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 8080 (http) +2026-03-12 11:28:32.441 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8080"] +2026-03-12 11:28:32.441 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2026-03-12 11:28:32.441 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.65] +2026-03-12 11:28:32.531 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2026-03-12 11:28:32.531 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 1183 ms +2026-03-12 11:28:32.555 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Configuring camunda rest api. +2026-03-12 11:28:32.567 [main] INFO o.c.b.s.b.starter.rest.CamundaJerseyResourceConfig - Finished configuring camunda rest api. +2026-03-12 11:28:33.209 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB040 Setting up jobExecutor with corePoolSize=3, maxPoolSize:10 +2026-03-12 11:28:33.269 [main] INFO org.camunda.bpm.engine.cfg - ENGINE-12003 Plugin 'CompositeProcessEnginePlugin[genericPropertiesConfiguration, camundaProcessEngineConfiguration, camundaDatasourceConfiguration, camundaJobConfiguration, camundaHistoryConfiguration, camundaMetricsConfiguration, camundaAuthorizationConfiguration, camundaDeploymentConfiguration, failedJobConfiguration, CamundaGlobalListenerPlugin, eventPublisherPlugin, ApplicationContextClassloaderSwitchPlugin, SpringBootSpinProcessEnginePlugin]' activated on process engine 'default' +2026-03-12 11:28:35.286 [main] INFO org.camunda.bpm.spring.boot - STARTER-SB021 Auto-Deploying resources: [] +2026-03-12 11:28:35.291 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-001: Initialized Camunda Spring Boot Eventing Engine Plugin. +2026-03-12 11:28:35.291 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-003: Task events will be published as Spring Events. +2026-03-12 11:28:35.291 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-005: Execution events will be published as Spring Events. +2026-03-12 11:28:35.294 [main] INFO o.c.b.s.boot.starter.event.EventPublisherPlugin - EVENTING-007: History events will be published as Spring events. +2026-03-12 11:28:35.296 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormatProvider[name = application/json] +2026-03-12 11:28:35.375 [main] INFO org.camunda.spin - SPIN-01010 Discovered Spin data format provider: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormatProvider[name = application/xml] +2026-03-12 11:28:35.411 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.xml.dom.format.DomXmlDataFormat[name = application/xml] +2026-03-12 11:28:35.412 [main] INFO org.camunda.spin - SPIN-01009 Discovered Spin data format: org.camunda.spin.impl.json.jackson.format.JacksonJsonDataFormat[name = application/json] +2026-03-12 11:28:35.437 [main] INFO org.camunda.bpm.dmn.feel.scala - FEEL/SCALA-01001 Spin value mapper detected +2026-03-12 11:28:35.517 [main] INFO org.camunda.feel.FeelEngine - Engine created. [value-mapper: CompositeValueMapper(List(org.camunda.feel.impl.JavaValueMapper@4b2acb12, org.camunda.spin.plugin.impl.feel.integration.SpinValueMapper@455d04d2)), function-provider: org.camunda.bpm.dmn.feel.impl.scala.function.CustomFunctionTransformer@5c316230, clock: SystemClock, configuration: Configuration(false)] +2026-03-12 11:28:36.017 [main] INFO com.alibaba.druid.pool.DruidDataSource - {dataSource-1} inited +2026-03-12 11:28:38.097 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'http-connector' and class 'org.camunda.connect.httpclient.impl.HttpConnectorImpl': 'org.camunda.connect.httpclient.impl.HttpConnectorProviderImpl' +2026-03-12 11:28:38.098 [main] INFO org.camunda.bpm.connect - CNCT-01004 Discovered provider for connector id 'soap-http-connector' and class 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorImpl': 'org.camunda.connect.httpclient.soap.impl.SoapHttpConnectorProviderImpl' +2026-03-12 11:28:38.434 [main] INFO org.camunda.bpm.engine - ENGINE-00001 Process Engine default created. +2026-03-12 11:28:39.059 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazyProcessEnginesFilter@2eb1c615 +2026-03-12 11:28:39.096 [main] INFO o.c.b.s.b.s.webapp.filter.LazyInitRegistration - lazy initialized org.camunda.bpm.spring.boot.starter.webapp.filter.LazySecurityFilter@4e974b9e +2026-03-12 11:28:39.267 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8080"] +2026-03-12 11:28:39.282 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 8080 (http) with context path '' +2026-03-12 11:28:39.315 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success. +2026-03-12 11:28:39.315 [main] INFO c.a.n.p.auth.spi.client.ClientAuthPluginManager - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success. +2026-03-12 11:28:40.035 [main] INFO c.a.cloud.nacos.registry.NacosServiceRegistry - nacos registry, DEFAULT_GROUP camunda 172.20.2.137:8080 register finished +2026-03-12 11:28:40.097 [main] INFO com.lnsoft.workflow.Application - Started Application in 9.266 seconds (JVM running for 9.818) +2026-03-12 11:28:40.100 [main] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14014 Starting up the JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]. +2026-03-12 11:28:40.102 [JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor]] INFO org.camunda.bpm.engine.jobexecutor - ENGINE-14018 JobExecutor[org.camunda.bpm.engine.spring.components.jobexecutor.SpringJobExecutor] starting to acquire jobs diff --git a/logs/warn-2024-07-02.0.log b/logs/warn-2024-07-02.0.log new file mode 100644 index 0000000..398c211 --- /dev/null +++ b/logs/warn-2024-07-02.0.log @@ -0,0 +1,16 @@ +2024-07-02 09:13:09.082 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.085 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.085 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.101 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.101 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.101 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.102 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:09.102 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-02 09:13:13.329 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-02 09:13:13.330 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-02 09:13:13.330 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-02 09:13:13.330 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-02 09:13:16.020 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-02 09:13:19.580 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-02 09:13:19.581 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-02 10:17:02.755 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=45s347ms46µs900ns). diff --git a/logs/warn-2024-07-03.0.log b/logs/warn-2024-07-03.0.log new file mode 100644 index 0000000..209a56b --- /dev/null +++ b/logs/warn-2024-07-03.0.log @@ -0,0 +1,15 @@ +2024-07-03 08:49:39.377 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.378 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:39.379 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-03 08:49:43.784 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-03 08:49:43.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-03 08:49:43.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-03 08:49:43.786 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-03 08:49:47.361 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-03 08:49:52.040 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-03 08:49:52.043 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2024-07-04.0.log b/logs/warn-2024-07-04.0.log new file mode 100644 index 0000000..e7862a1 --- /dev/null +++ b/logs/warn-2024-07-04.0.log @@ -0,0 +1,15 @@ +2024-07-04 08:31:21.897 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.923 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.923 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.926 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.926 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:21.926 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-04 08:31:30.424 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-04 08:31:30.425 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-04 08:31:30.426 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-04 08:31:30.426 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-04 08:31:33.606 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-04 08:31:43.617 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-04 08:31:43.617 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2024-07-05.0.log b/logs/warn-2024-07-05.0.log new file mode 100644 index 0000000..84c6b40 --- /dev/null +++ b/logs/warn-2024-07-05.0.log @@ -0,0 +1,263 @@ +2024-07-05 08:39:28.664 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.666 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.666 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.667 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.667 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.667 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.667 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:28.667 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 08:39:31.570 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 08:39:31.570 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 08:39:31.570 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 08:39:31.571 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 08:39:33.052 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-05 08:39:36.285 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-05 08:39:36.285 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-05 08:59:21.721 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 09:00:43.113 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 09:02:02.456 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 09:16:49.841 [camundaTaskExecutor-1] WARN org.camunda.bpm.engine.jobexecutor - ENGINE-14006 Exception while executing job 3f029f9f-3a6c-11ef-92c2-047c16979893: +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:16:50.717 [camundaTaskExecutor-2] WARN org.camunda.bpm.engine.jobexecutor - ENGINE-14006 Exception while executing job 3f029f9f-3a6c-11ef-92c2-047c16979893: +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:16:52.426 [camundaTaskExecutor-3] WARN org.camunda.bpm.engine.jobexecutor - ENGINE-14006 Exception while executing job 3f029f9f-3a6c-11ef-92c2-047c16979893: +com.lnsoft.workflow.exception.ServiceException: 操作失败,原因:找不到任务的审批人! + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception0(ServiceExceptionUtil.java:79) + at com.lnsoft.workflow.util.ServiceExceptionUtil.exception(ServiceExceptionUtil.java:48) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:126) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl.calculateTaskCandidateUsers(BpmTaskAssignRuleServiceImpl.java:98) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$FastClassBySpringCGLIB$$ac65d261.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmTaskAssignRuleServiceImpl$$EnhancerBySpringCGLIB$$2dc3c190.calculateTaskCandidateUsers() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:84) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationTransitionCreateScope.scopeCreated(PvmAtomicOperationTransitionCreateScope.java:38) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:81) + at org.camunda.bpm.engine.impl.jobexecutor.AsyncContinuationJobHandler.execute(AsyncContinuationJobHandler.java:40) + at org.camunda.bpm.engine.impl.persistence.entity.JobEntity.execute(JobEntity.java:133) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:110) + at org.camunda.bpm.engine.impl.cmd.ExecuteJobsCmd.execute(ExecuteJobsCmd.java:43) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobHelper.executeJob(ExecuteJobHelper.java:57) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.executeJob(ExecuteJobsRunnable.java:110) + at org.camunda.bpm.engine.impl.jobexecutor.ExecuteJobsRunnable.run(ExecuteJobsRunnable.java:71) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at java.lang.Thread.run(Thread.java:748) +2024-07-05 09:56:52.018 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.019 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.019 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.019 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.019 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.019 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.020 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:52.020 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 09:56:54.635 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 09:56:54.636 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 09:56:54.636 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 09:56:54.636 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 09:56:55.242 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-05 09:56:58.681 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-05 09:56:58.682 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-05 10:04:35.389 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:35.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:04:37.909 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:04:37.909 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:04:37.909 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:04:37.910 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:04:38.158 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-05 10:04:41.809 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-05 10:04:41.809 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-05 10:06:17.391 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m9s34ms751µs400ns). +2024-07-05 10:07:13.444 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=56s54ms63µs500ns). +2024-07-05 10:07:35.617 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.617 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.617 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.618 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.618 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.618 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.618 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:35.618 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-05 10:07:38.758 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:07:38.759 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:07:38.759 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:07:38.759 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-05 10:07:39.138 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-05 10:07:41.990 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-05 10:07:41.990 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-05 10:18:26.116 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=6m46s685ms54µs100ns). +2024-07-05 10:18:26.159 [http-nio-8080-exec-12] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 10:24:18.527 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:02:14.987 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:12:21.799 [http-nio-8080-exec-14] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:12:21.806 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:14:26.310 [http-nio-8080-exec-12] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:14:26.318 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:16:16.196 [http-nio-8080-exec-14] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:16:16.204 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:16:59.826 [http-nio-8080-exec-12] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-05 14:16:59.833 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] diff --git a/logs/warn-2024-07-08.0.log b/logs/warn-2024-07-08.0.log new file mode 100644 index 0000000..d9f81ad --- /dev/null +++ b/logs/warn-2024-07-08.0.log @@ -0,0 +1,40 @@ +2024-07-08 09:23:36.334 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:36.336 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-08 09:23:38.546 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-08 09:23:38.547 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-08 09:23:38.547 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-08 09:23:38.547 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-08 09:23:38.761 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-08 09:23:42.161 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-08 09:23:42.161 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-08 09:41:03.715 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 09:41:03.911 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 09:54:26.034 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 09:54:26.040 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 15:51:43.040 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 15:51:52.463 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 16:28:48.685 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 16:38:54.885 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 16:48:21.244 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 16:50:17.427 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 16:52:08.021 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:04:26.522 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:07:01.056 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:08:45.774 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:14:44.176 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:14:46.730 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:14:48.494 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:14:50.050 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:16:20.185 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:16:21.564 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:16:41.759 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:17:35.463 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:26:13.984 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:36:43.509 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-08 17:39:42.000 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] diff --git a/logs/warn-2024-07-09.0.log b/logs/warn-2024-07-09.0.log new file mode 100644 index 0000000..8244ede --- /dev/null +++ b/logs/warn-2024-07-09.0.log @@ -0,0 +1,33 @@ +2024-07-09 08:31:01.920 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.922 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:01.925 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-09 08:31:07.018 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-09 08:31:07.019 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-09 08:31:07.019 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-09 08:31:07.019 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-09 08:31:07.719 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-09 08:31:11.152 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-09 08:31:11.152 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-09 08:48:13.692 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 08:52:24.366 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 09:12:33.560 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:06:42.893 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:31:01.566 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:32:04.704 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:33:21.830 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:38:52.323 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 10:43:41.203 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 11:04:16.245 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 11:04:18.420 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:20:35.536 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:25:28.063 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:29:45.312 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:33:53.716 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:34:03.975 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:34:08.851 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-09 14:45:13.977 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] diff --git a/logs/warn-2024-07-10.0.log b/logs/warn-2024-07-10.0.log new file mode 100644 index 0000000..5acad8d --- /dev/null +++ b/logs/warn-2024-07-10.0.log @@ -0,0 +1,31 @@ +2024-07-10 08:34:12.556 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.558 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:12.559 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 08:34:15.196 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 08:34:15.197 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 08:34:15.197 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 08:34:15.197 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 08:34:15.728 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-10 08:34:20.487 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-10 08:34:20.488 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-10 14:00:23.201 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:23.202 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-10 14:00:25.921 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 14:00:25.921 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 14:00:25.921 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 14:00:25.922 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-10 14:00:27.151 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-10 14:00:31.746 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-10 14:00:31.746 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-10 14:00:32.114 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use diff --git a/logs/warn-2024-07-11.0.log b/logs/warn-2024-07-11.0.log new file mode 100644 index 0000000..caf0ee9 --- /dev/null +++ b/logs/warn-2024-07-11.0.log @@ -0,0 +1,18 @@ +2024-07-11 08:33:23.996 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:23.999 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:23.999 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:24.000 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:24.000 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:24.000 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:24.000 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:24.000 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-11 08:33:30.397 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-11 08:33:30.398 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-11 08:33:30.398 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-11 08:33:30.398 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-11 08:33:35.369 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-11 08:33:41.589 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-11 08:33:41.589 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-11 09:38:53.363 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-11 10:11:07.638 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-11 16:48:16.008 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.HashSet` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('zhangkun'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.HashSet` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('zhangkun') at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 22] (through reference chain: com.lnsoft.workflow.model.BpmTaskAssignRuleCreateReqVO["options"])] diff --git a/logs/warn-2024-07-12.0.log b/logs/warn-2024-07-12.0.log new file mode 100644 index 0000000..ff3573a --- /dev/null +++ b/logs/warn-2024-07-12.0.log @@ -0,0 +1,15 @@ +2024-07-12 08:37:36.266 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.268 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.269 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.272 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.273 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:36.273 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-12 08:37:40.096 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-12 08:37:40.096 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-12 08:37:40.097 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-12 08:37:40.097 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-12 08:37:41.678 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-12 08:37:45.303 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-12 08:37:45.304 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2024-07-15.0.log b/logs/warn-2024-07-15.0.log new file mode 100644 index 0000000..1fc0f75 --- /dev/null +++ b/logs/warn-2024-07-15.0.log @@ -0,0 +1,17 @@ +2024-07-15 08:35:19.460 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.487 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.487 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.488 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.488 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.488 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.488 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:19.488 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-15 08:35:28.299 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-15 08:35:28.300 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-15 08:35:28.300 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-15 08:35:28.300 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-15 08:35:31.603 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-15 08:35:38.885 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-15 08:35:38.886 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-15 14:51:53.470 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-15 17:13:02.755 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported] diff --git a/logs/warn-2024-07-16.0.log b/logs/warn-2024-07-16.0.log new file mode 100644 index 0000000..e341c46 --- /dev/null +++ b/logs/warn-2024-07-16.0.log @@ -0,0 +1,66 @@ +2024-07-16 08:32:15.994 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.261 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.261 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.293 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.293 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.293 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.293 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:16.293 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 08:32:23.648 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 08:32:23.649 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 08:32:23.649 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 08:32:23.649 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 08:32:26.069 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-16 08:32:33.928 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-16 08:32:33.928 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-16 09:31:37.980 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:31:39.158 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:36:03.903 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:36:05.157 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:43:57.530 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:44:45.283 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:44:49.072 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:44:50.082 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:56:24.973 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:56:34.730 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 09:59:53.886 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:00:22.685 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:00:56.793 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:01:54.565 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:01:55.707 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:02:56.030 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:03:08.267 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 10:03:50.173 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:15:54.603 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:54.645 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-07-16 17:15:59.026 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 17:15:59.027 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 17:15:59.027 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 17:15:59.027 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-07-16 17:16:00.001 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-07-16 17:16:07.954 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-07-16 17:16:07.954 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-07-16 17:17:23.047 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:17:23.429 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:20:12.248 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:21:13.754 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:21:16.333 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:22:59.279 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:25:41.544 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:26:04.945 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:26:49.970 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:26:50.324 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:26:57.567 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:27:07.413 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:27:12.329 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:27:16.997 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:34:04.660 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:36:03.405 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:37:10.968 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-07-16 17:40:20.292 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] diff --git a/logs/warn-2024-08-05.0.log b/logs/warn-2024-08-05.0.log new file mode 100644 index 0000000..4d5e408 --- /dev/null +++ b/logs/warn-2024-08-05.0.log @@ -0,0 +1,184 @@ +2024-08-05 08:36:00.210 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.212 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.212 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.240 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.240 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.240 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.240 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:00.240 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 08:36:10.874 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 08:36:10.875 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 08:36:10.875 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 08:36:10.875 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 08:36:12.916 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 08:36:18.809 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 08:36:18.810 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 08:53:40.130 [http-nio-8080-exec-5] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 08:59:44.297 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:14:20.503 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:30:31.328 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:30:48.134 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:31:14.505 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:38:28.445 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:38:38.747 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:42:40.824 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:43:42.361 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:43:46.696 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:44:05.655 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:44:35.871 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:44:41.874 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:54:08.234 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:54:33.575 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:54:49.900 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 09:54:58.253 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:02:35.473 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:02:50.193 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:03:03.270 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:08:00.299 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:08:08.506 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:08:18.206 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:09:36.473 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:17:11.366 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 10:28:05.135 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 14:59:35.130 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:35.131 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 14:59:37.500 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 14:59:37.500 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 14:59:37.500 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 14:59:37.501 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 14:59:37.859 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 14:59:41.403 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 14:59:41.403 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:56.092 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:11:58.388 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:11:58.388 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:11:58.389 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:11:58.389 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:11:58.601 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 15:12:01.172 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 15:12:01.172 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 15:25:14.393 [http-nio-8080-exec-4] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 15:25:51.598 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 7] (through reference chain: com.lnsoft.workflow.model.BpmTaskApproveReqVO["id"])] +2024-08-05 15:30:22.172 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public com.lnsoft.workflow.model.CommonResult com.lnsoft.workflow.controller.BpmTaskController.approveTask(com.lnsoft.workflow.model.BpmTaskApproveReqVO): [Field error in object 'bpmTaskApproveReqVO' on field 'id': rejected value [null]; codes [NotEmpty.bpmTaskApproveReqVO.id,NotEmpty.id,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskApproveReqVO.id,id]; arguments []; default message [id]]; default message [任务编号不能为空]] ] +2024-08-05 15:33:22.205 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.205 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:22.206 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:33:24.411 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:33:24.412 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:33:24.412 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:33:24.412 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:33:24.626 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 15:33:26.899 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 15:33:26.899 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 15:33:35.753 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 7] (through reference chain: com.lnsoft.workflow.model.BpmTaskApproveReqVO["id"])] +2024-08-05 15:36:04.234 [http-nio-8080-exec-3] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 15:39:32.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.156 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.156 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.156 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.156 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:32.156 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 15:39:35.169 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:39:35.169 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:39:35.170 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:39:35.170 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 15:39:35.557 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 15:39:38.129 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 15:39:38.130 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 15:40:59.243 [http-nio-8080-exec-5] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 15:42:38.087 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m2s281ms308µs300ns). +2024-08-05 16:03:37.104 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 16:03:37.120 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 16:05:13.539 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 16:05:13.557 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 16:05:15.109 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 16:05:44.452 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 16:08:19.761 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 16:11:44.753 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 16:12:48.700 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 16:12:48.716 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 16:13:17.006 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 16:13:17.024 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 16:24:11.002 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-05 16:27:58.271 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 23] (through reference chain: com.lnsoft.workflow.model.BpmTaskAssignRuleUpdateReqVO["options"]->java.util.HashSet[0])] +2024-08-05 17:01:48.043 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m32s377ms588µs600ns). +2024-08-05 17:05:57.957 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m38s681ms277µs800ns). +2024-08-05 17:05:57.963 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 17:06:12.365 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 17:06:39.693 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:06:39.709 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:07:42.276 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:07:42.292 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:08:21.803 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:08:21.818 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:16:55.618 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:16:55.633 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:18:28.959 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:18:28.977 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:19:49.488 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:19:49.504 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:22:57.773 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:22:57.789 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:27:43.523 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-05 17:27:43.540 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-05 17:37:42.818 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-05 17:42:09.361 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.361 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:09.362 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:42:11.672 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:42:11.672 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:42:11.672 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:42:11.673 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:42:12.114 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 17:42:14.803 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 17:42:14.803 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 17:44:01.988 [http-nio-8080-exec-2] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 17:52:51.858 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.858 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.858 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.859 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.859 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.859 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.859 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:51.859 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-05 17:52:54.092 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:52:54.093 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:52:54.093 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:52:54.093 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-05 17:52:54.315 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-05 17:52:56.652 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-05 17:52:56.653 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-05 17:55:44.262 [http-nio-8080-exec-1] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-05 18:17:55.269 [http-nio-8080-exec-9] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn diff --git a/logs/warn-2024-08-06.0.log b/logs/warn-2024-08-06.0.log new file mode 100644 index 0000000..9bb9dc9 --- /dev/null +++ b/logs/warn-2024-08-06.0.log @@ -0,0 +1,107 @@ +2024-08-06 08:40:05.795 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.797 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.797 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.797 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.798 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.798 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.798 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:05.798 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 08:40:08.497 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 08:40:08.497 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 08:40:08.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 08:40:08.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 08:40:09.158 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-06 08:40:12.117 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-06 08:40:12.118 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-06 08:40:32.946 [http-nio-8080-exec-1] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-06 10:09:35.376 [http-nio-8080-exec-4] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-06 10:26:11.179 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 10:58:52.981 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 10:59:18.312 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 10:59:31.274 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 10:59:33.365 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 11:01:50.266 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.String` from Array value (token `JsonToken.START_ARRAY`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 120] (through reference chain: com.lnsoft.workflow.model.BpmTaskApproveReqVO["userIds"]->java.util.ArrayList[1])] +2024-08-06 11:03:13.329 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 11:03:14.244 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 11:19:44.773 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 13:44:16.833 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.833 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.833 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.834 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.834 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.834 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.834 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:16.834 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 13:44:28.253 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 13:44:28.253 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 13:44:28.254 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 13:44:28.254 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 13:44:33.952 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-06 13:44:51.680 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-06 13:44:51.681 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-06 13:56:12.952 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:08:43.001 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:25:22.752 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('zhangkun,admin'); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `java.util.ArrayList` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('zhangkun,admin') at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 6, column: 16] (through reference chain: com.lnsoft.workflow.model.BpmTaskApproveReqVO["userIds"])] +2024-08-06 14:27:31.537 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 14:27:31.751 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 14:27:32.297 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:29:02.016 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:32:48.140 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:34:12.308 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:37:53.961 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:39:45.632 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:40:01.807 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-06 14:43:05.342 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 14:43:05.385 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 14:46:46.299 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 14:46:46.354 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 14:46:46.449 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'pageSize': rejected value [101]; codes [Max.bpmTaskTodoPageReqVO.pageSize,Max.pageSize,Max.java.lang.Integer,Max]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.pageSize,pageSize]; arguments []; default message [pageSize],100]; default message [每页条数最大值为 100]] +2024-08-06 14:47:04.013 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'pageSize': rejected value [101]; codes [Max.bpmTaskTodoPageReqVO.pageSize,Max.pageSize,Max.java.lang.Integer,Max]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.pageSize,pageSize]; arguments []; default message [pageSize],100]; default message [每页条数最大值为 100]] +2024-08-06 14:56:49.480 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 14:56:49.508 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 14:59:49.563 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:05:53.002 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:05:53.027 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:12:41.258 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:12:41.288 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:13:57.315 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:13:57.343 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:15:24.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:24.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-06 15:15:27.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 15:15:27.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 15:15:27.704 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 15:15:27.704 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-06 15:15:28.407 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-06 15:15:31.633 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-06 15:15:31.634 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-06 15:15:45.201 [rebel-change-detector-thread] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:15:45.211 [rebel-change-detector-thread] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:16:57.102 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:16:57.112 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:17:58.485 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:17:58.495 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:19:21.355 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:19:21.365 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:20:58.805 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:20:58.826 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:26:08.464 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:26:08.484 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:27:13.297 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:27:13.307 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:30:44.801 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:30:44.813 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 15:43:38.684 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 15:43:38.694 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 17:04:31.938 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 17:04:31.951 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-06 17:06:38.812 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-06 17:06:38.821 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. diff --git a/logs/warn-2024-08-07.0.log b/logs/warn-2024-08-07.0.log new file mode 100644 index 0000000..d7eda99 --- /dev/null +++ b/logs/warn-2024-08-07.0.log @@ -0,0 +1,93 @@ +2024-08-07 08:34:43.735 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.737 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.737 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:43.744 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 08:34:56.023 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 08:34:56.023 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 08:34:56.024 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 08:34:56.024 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 08:35:00.046 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-07 08:35:18.729 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-07 08:35:18.729 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-07 11:22:16.485 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.486 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.486 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.486 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.486 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.486 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.487 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:16.487 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 11:22:19.929 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 11:22:19.930 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 11:22:19.930 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 11:22:19.930 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 11:22:21.056 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-07 11:22:24.848 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-07 11:22:24.848 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-07 11:24:25.950 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m4s587ms285µs300ns). +2024-08-07 12:04:07.444 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=34m41s399ms912µs400ns). +2024-08-07 14:03:56.001 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:03:56.046 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:33:41.889 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:33:41.919 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:34:33.047 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:34:33.073 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:35:27.544 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:35:27.570 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:36:55.124 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:36:55.166 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:44:30.323 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:44:30.353 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:46:32.104 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.104 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:32.105 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-07 14:46:36.199 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 14:46:36.199 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 14:46:36.199 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 14:46:36.200 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-07 14:46:36.703 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-07 14:46:39.963 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-07 14:46:39.963 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-07 14:48:31.297 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:48:31.316 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:49:59.061 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:49:59.077 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:51:14.534 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:51:14.574 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:53:02.726 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:53:02.745 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 14:54:53.905 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 14:54:53.924 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:01:32.461 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:01:32.479 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:01:45.278 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:01:45.294 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:05:59.865 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:05:59.886 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:15:54.707 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:15:54.725 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:17:37.905 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:17:37.945 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:21:59.805 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:21:59.823 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:24:53.735 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:24:53.774 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:28:56.422 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:28:56.442 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:33:45.910 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-07 15:33:45.928 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-07 15:42:31.528 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-07 15:43:04.165 [http-nio-8080-exec-9] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4303c7d5] Transaction not enabled +2024-08-07 15:43:34.747 [http-nio-8080-exec-3] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@192149c0] Transaction not enabled +2024-08-07 16:18:41.173 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required request parameter 'id' for method parameter type String is not present] +2024-08-07 17:33:12.856 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m33s208ms837µs900ns). +2024-08-07 17:34:28.051 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m15s209ms452µs400ns). diff --git a/logs/warn-2024-08-08.0.log b/logs/warn-2024-08-08.0.log new file mode 100644 index 0000000..21d40a7 --- /dev/null +++ b/logs/warn-2024-08-08.0.log @@ -0,0 +1,232 @@ +2024-08-08 08:31:04.728 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.731 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.732 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.735 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.735 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.735 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:04.735 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 08:31:23.291 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 08:31:23.291 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 08:31:23.292 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 08:31:23.292 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 08:31:28.262 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 08:31:35.781 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 08:31:35.782 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 08:51:27.875 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-08 08:51:50.333 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-08 08:53:34.574 [http-nio-8080-exec-5] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@170c2aac] Transaction not enabled +2024-08-08 09:19:21.694 [http-nio-8080-exec-3] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@4b2db6f2] Transaction not enabled +2024-08-08 09:24:44.023 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.lang.Long` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Long` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 2] (through reference chain: java.util.ArrayList[0])] +2024-08-08 09:26:33.592 [http-nio-8080-exec-9] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@61b04f7b] Transaction not enabled +2024-08-08 09:28:53.110 [http-nio-8080-exec-2] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKbyrw001.bpmn +2024-08-08 09:44:30.815 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=3m30s585ms670µs800ns). +2024-08-08 10:04:35.855 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:04:36.431 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:07:17.595 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:07:17.652 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:13:23.341 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:13:23.380 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:26:34.794 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:26:34.921 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:34:08.316 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:34:08.346 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:34:26.129 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:34:26.193 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:35:06.646 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.646 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.646 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.646 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.647 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.647 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.647 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:06.647 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 10:35:09.819 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 10:35:09.819 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 10:35:09.819 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 10:35:09.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 10:35:12.052 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 10:35:15.088 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 10:35:15.089 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 10:42:23.027 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-08 10:43:57.796 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:43:57.811 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:44:06.803 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-08 10:45:47.983 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:45:47.999 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:46:11.356 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:46:11.372 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:48:20.868 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 1]] +2024-08-08 10:55:33.703 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:55:33.719 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:56:11.692 [http-nio-8080-exec-8] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@30a523b2] Transaction not enabled +2024-08-08 10:56:29.291 [http-nio-8080-exec-10] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7d517d4a] Transaction not enabled +2024-08-08 10:56:37.770 [http-nio-8080-exec-1] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@505c83be] Transaction not enabled +2024-08-08 10:58:45.119 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 10:58:45.135 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 10:58:45.142 [http-nio-8080-exec-8] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@298dea05] Transaction not enabled +2024-08-08 10:59:15.797 [http-nio-8080-exec-5] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5033a84c] Transaction not enabled +2024-08-08 11:01:37.518 [http-nio-8080-exec-9] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@33b0e6cd] Transaction not enabled +2024-08-08 11:03:00.811 [http-nio-8080-exec-7] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@8de91cd] Transaction not enabled +2024-08-08 11:06:20.031 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 11:06:20.052 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 11:07:34.208 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=51s368ms401µs200ns). +2024-08-08 11:07:34.215 [http-nio-8080-exec-7] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2d9799fa] Transaction not enabled +2024-08-08 11:12:21.248 [http-nio-8080-exec-10] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@68195ad4] Transaction not enabled +2024-08-08 11:13:49.067 [http-nio-8080-exec-9] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@48f46fda] Transaction not enabled +2024-08-08 11:15:51.750 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=47s436ms552µs). +2024-08-08 11:15:51.751 [http-nio-8080-exec-6] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@48277f7] Transaction not enabled +2024-08-08 13:45:16.355 [http-nio-8080-exec-8] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1dd04cd1] Transaction not enabled +2024-08-08 13:47:04.750 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=2m7s225ms539µs400ns). +2024-08-08 13:48:30.302 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m25s970ms922µs300ns). +2024-08-08 13:50:25.733 [http-nio-8080-exec-3] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7891dfa4] Transaction not enabled +2024-08-08 13:50:30.556 [http-nio-8080-exec-2] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7a02be9c] Transaction not enabled +2024-08-08 13:51:01.037 [http-nio-8080-exec-4] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@3afac9a2] Transaction not enabled +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.875 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.876 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:15.876 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:01:21.549 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:01:21.549 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:01:21.550 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:01:21.550 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:01:23.901 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 14:01:33.505 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 14:01:33.506 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 14:05:00.405 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.405 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.405 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.405 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.406 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.406 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.406 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:00.406 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:05:03.590 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:05:03.590 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:05:03.591 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:05:03.591 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:05:04.160 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 14:05:09.168 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 14:05:09.169 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 14:13:15.545 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=1m40s950ms155µs200ns). +2024-08-08 14:13:15.562 [http-nio-8080-exec-3] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@18e890e8] Transaction not enabled +2024-08-08 14:13:23.730 [http-nio-8080-exec-1] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@39f6d04] Transaction not enabled +2024-08-08 14:14:43.380 [http-nio-8080-exec-4] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@313a4a33] Transaction not enabled +2024-08-08 14:37:29.181 [http-nio-8080-exec-3] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@10765509] Transaction not enabled +2024-08-08 14:37:39.476 [http-nio-8080-exec-7] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@34b583f8] Transaction not enabled +2024-08-08 14:40:04.646 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 14:40:04.664 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 14:40:45.932 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 14:40:45.955 [http-nio-8080-exec-7] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 14:42:11.338 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 14:42:11.357 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 14:59:12.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.524 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:12.525 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 14:59:15.456 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:59:15.456 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:59:15.457 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:59:15.457 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 14:59:15.974 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 14:59:18.753 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 14:59:18.754 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 15:00:09.329 [http-nio-8080-exec-4] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@75522ef0] Transaction not enabled +2024-08-08 15:00:14.986 [http-nio-8080-exec-5] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@2f953c1c] Transaction not enabled +2024-08-08 15:32:06.711 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 15:32:06.751 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 15:38:58.396 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 15:38:58.485 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:05:45.845 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:05:45.906 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:10:49.471 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:10:49.504 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:16:16.790 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:16:16.843 [http-nio-8080-exec-8] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:21:36.305 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:21:36.397 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:22:01.933 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:22:59.284 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.284 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.284 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:22:59.285 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 16:23:03.147 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 16:23:03.147 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 16:23:03.148 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 16:23:03.148 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 16:23:03.719 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 16:23:07.025 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 16:23:07.025 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 16:23:17.944 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:23:27.429 [http-nio-8080-exec-10] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:23:57.732 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:24:19.087 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:25:00.879 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errorsField error in object 'bpmTaskTodoPageReqVO' on field 'userId': rejected value [null]; codes [NotEmpty.bpmTaskTodoPageReqVO.userId,NotEmpty.userId,NotEmpty.java.lang.String,NotEmpty]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [bpmTaskTodoPageReqVO.userId,userId]; arguments []; default message [userId]]; default message [用户编码不能为空]] +2024-08-08 16:25:12.840 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:25:12.865 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:37:44.505 [http-nio-8080-exec-1] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@212e722] Transaction not enabled +2024-08-08 16:37:52.457 [http-nio-8080-exec-5] WARN com.baomidou.mybatisplus.extension.toolkit.Db - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@5d428bd4] Transaction not enabled +2024-08-08 16:49:35.965 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:49:35.982 [http-nio-8080-exec-1] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:51:33.351 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:51:33.370 [http-nio-8080-exec-2] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:51:51.615 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:51:51.633 [http-nio-8080-exec-10] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:53:32.250 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:53:32.267 [http-nio-8080-exec-4] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:53:51.520 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:53:51.539 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 16:56:04.299 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 16:56:04.316 [http-nio-8080-exec-9] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 17:00:11.466 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.467 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.467 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.467 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.467 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.468 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.468 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:11.468 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:14.397 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:14.397 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:14.398 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:14.398 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:14.767 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 17:00:17.473 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 17:00:17.474 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 17:00:51.899 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.899 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:51.900 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-08 17:00:54.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:54.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:54.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:54.871 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-08 17:00:55.257 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-08 17:00:58.087 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-08 17:00:58.088 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-08 17:05:12.242 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 17:05:12.316 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 17:06:57.974 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2024-07-29 09:22:24": not a valid representation (error: Failed to parse Date value '2024-07-29 09:22:24': Cannot parse date "2024-07-29 09:22:24": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSX', parsing fails (leniency? null)); nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2024-07-29 09:22:24": not a valid representation (error: Failed to parse Date value '2024-07-29 09:22:24': Cannot parse date "2024-07-29 09:22:24": while it seems to fit format 'yyyy-MM-dd'T'HH:mm:ss.SSSX', parsing fails (leniency? null)) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 3, column: 17] (through reference chain: com.lnsoft.workflow.model.BpmTaskTodoPageReqVO["beginTime"])] +2024-08-08 17:09:18.257 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 17:09:18.302 [http-nio-8080-exec-6] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 17:11:05.864 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-08 17:11:05.901 [http-nio-8080-exec-5] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-08 17:12:23.176 [HikariPool-1 housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Thread starvation or clock leap detected (housekeeper delta=45s809ms156µs900ns). +2024-08-08 17:17:17.424 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize value of type `java.util.Date` from String "2024-07-29": expected format "yyyy-MM-dd HH:mm:ss"; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2024-07-29": expected format "yyyy-MM-dd HH:mm:ss" at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 3, column: 17] (through reference chain: com.lnsoft.workflow.model.BpmTaskTodoPageReqVO["beginTime"])] diff --git a/logs/warn-2024-08-09.0.log b/logs/warn-2024-08-09.0.log new file mode 100644 index 0000000..080de67 --- /dev/null +++ b/logs/warn-2024-08-09.0.log @@ -0,0 +1,19 @@ +2024-08-09 08:38:51.849 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.851 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.851 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.852 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.852 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.852 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.852 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:51.852 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-09 08:38:55.753 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-09 08:38:55.753 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-09 08:38:55.754 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-09 08:38:55.754 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-09 08:38:56.922 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-09 08:39:01.810 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-09 08:39:01.810 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-09 10:18:43.816 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow.**.mapper]' package. Please check your configuration. +2024-08-09 10:18:43.903 [http-nio-8080-exec-3] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.lnsoft.workflow]' package. Please check your configuration. +2024-08-09 14:03:15.069 [http-nio-8080-exec-6] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKsbbytask.bpmn diff --git a/logs/warn-2024-08-12.0.log b/logs/warn-2024-08-12.0.log new file mode 100644 index 0000000..31a54bb --- /dev/null +++ b/logs/warn-2024-08-12.0.log @@ -0,0 +1,715 @@ +2024-08-12 08:31:56.926 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.928 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.928 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.933 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.933 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.933 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.933 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:31:56.933 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-12 08:32:00.862 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-12 08:32:00.863 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-12 08:32:00.863 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-12 08:32:00.863 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-12 08:32:02.674 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-12 08:32:08.799 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-12 08:32:08.799 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-12 09:56:44.353 [http-nio-8080-exec-8] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 09:57:06.147 [http-nio-8080-exec-9] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 09:57:11.799 [http-nio-8080-exec-3] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1a6nbnj' has outgoing sequence flow 'Flow_1bx1ejg' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepPlan.bpmn +2024-08-12 09:57:22.874 [http-nio-8080-exec-4] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 09:57:41.357 [http-nio-8080-exec-6] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 10:01:51.745 [http-nio-8080-exec-7] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 10:04:23.679 [http-nio-8080-exec-3] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource 保养全流程-任务.bpmn +2024-08-12 10:04:36.927 [http-nio-8080-exec-1] WARN org.camunda.bpm.engine.rest.exception - ENGINE-REST-HTTP500 org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 more + +2024-08-12 10:09:39.090 [http-nio-8080-exec-2] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource 保养全流程-任务.bpmn +2024-08-12 10:39:10.936 [http-nio-8080-exec-9] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 10:39:29.234 [http-nio-8080-exec-4] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepTask.bpmn +2024-08-12 15:54:55.706 [http-nio-8080-exec-7] WARN org.camunda.bpm.engine.rest.exception - ENGINE-REST-HTTP500 org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 more + +2024-08-12 15:55:05.559 [http-nio-8080-exec-1] WARN org.camunda.bpm.engine.rest.exception - ENGINE-REST-HTTP500 org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 more + +2024-08-12 15:55:20.788 [http-nio-8080-exec-7] WARN org.camunda.bpm.engine.rest.exception - ENGINE-REST-HTTP500 org.springframework.dao.DataIntegrityViolationException: +### Error updating database. Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +### The error may exist in com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java (best guess) +### The error may involve com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper.insert-Inline +### The error occurred while setting parameters +### SQL: INSERT INTO bpm_process_instance_ext ( id, process_instance_id, process_definition_id, category, status, result, create_time, update_time, creator, updater ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ) +### Cause: java.sql.SQLException: Field 'start_user_id' doesn't have a default value +; Field 'start_user_id' doesn't have a default value; nested exception is java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:251) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy81.insert(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:272) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:59) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:148) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy112.insert(Unknown Source) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl.createProcessInstanceExt(BpmProcessInstanceServiceImpl.java:128) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$FastClassBySpringCGLIB$$39d43935.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) + at com.lnsoft.workflow.service.impl.BpmProcessInstanceServiceImpl$$EnhancerBySpringCGLIB$$5db8cd83.createProcessInstanceExt() + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:121) + at com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.notify(CamundaGlobalListenerDelegate.java:23) + at org.camunda.bpm.engine.impl.core.instance.CoreExecution.invokeListener(CoreExecution.java:101) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:59) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:75) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:631) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperationSync(ExecutionEntity.java:606) + at org.camunda.bpm.engine.impl.core.operation.AbstractEventAtomicOperation.execute(AbstractEventAtomicOperation.java:66) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:110) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationActivityStartCreateScope.scopeCreated(PvmAtomicOperationActivityStartCreateScope.java:43) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:53) + at org.camunda.bpm.engine.impl.pvm.runtime.operation.PvmAtomicOperationCreateScope.execute(PvmAtomicOperationCreateScope.java:27) + at org.camunda.bpm.engine.impl.interceptor.AtomicOperationInvocation.execute(AtomicOperationInvocation.java:99) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.invokeNext(CommandInvocationContext.java:130) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performNext(CommandInvocationContext.java:117) + at org.camunda.bpm.engine.impl.interceptor.CommandInvocationContext.performOperation(CommandInvocationContext.java:85) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:622) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.performOperation(ExecutionEntity.java:596) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:292) + at org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity.start(ExecutionEntity.java:449) + at org.camunda.bpm.engine.impl.pvm.runtime.PvmExecutionImpl.start(PvmExecutionImpl.java:269) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:66) + at org.camunda.bpm.engine.impl.cmd.StartProcessInstanceCmd.execute(StartProcessInstanceCmd.java:38) + at org.camunda.bpm.engine.impl.interceptor.CommandExecutorImpl.execute(CommandExecutorImpl.java:28) + at org.camunda.bpm.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:110) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.lambda$execute$0(SpringTransactionInterceptor.java:71) + at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:140) + at org.camunda.bpm.engine.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:71) + at org.camunda.bpm.engine.impl.interceptor.ProcessApplicationContextInterceptor.execute(ProcessApplicationContextInterceptor.java:70) + at org.camunda.bpm.engine.impl.interceptor.CommandCounterInterceptor.execute(CommandCounterInterceptor.java:35) + at org.camunda.bpm.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:33) + at org.camunda.bpm.engine.impl.interceptor.ExceptionCodeInterceptor.execute(ExceptionCodeInterceptor.java:55) + at org.camunda.bpm.engine.impl.ProcessInstantiationBuilderImpl.executeWithVariablesInReturn(ProcessInstantiationBuilderImpl.java:166) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstanceAtActivities(ProcessDefinitionResourceImpl.java:179) + at org.camunda.bpm.engine.rest.sub.repository.impl.ProcessDefinitionResourceImpl.startProcessInstance(ProcessDefinitionResourceImpl.java:129) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167) + at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:219) + at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:475) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:397) + at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:81) + at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:255) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:248) + at org.glassfish.jersey.internal.Errors$1.call(Errors.java:244) + at org.glassfish.jersey.internal.Errors.process(Errors.java:292) + at org.glassfish.jersey.internal.Errors.process(Errors.java:274) + at org.glassfish.jersey.internal.Errors.process(Errors.java:244) + at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:265) + at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:234) + at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:684) + at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:394) + at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:346) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:366) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:319) + at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:205) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.CacheControlFilter.doFilter(CacheControlFilter.java:45) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.camunda.bpm.engine.rest.filter.EmptyBodyFilter.doFilter(EmptyBodyFilter.java:99) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:748) +Caused by: java.sql.SQLException: Field 'start_user_id' doesn't have a default value + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:130) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:912) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at sun.reflect.GeneratedMethodAccessor322.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:63) + at com.sun.proxy.$Proxy128.update(Unknown Source) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.GeneratedMethodAccessor321.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:49) + at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) + at com.sun.proxy.$Proxy127.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) + at org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184) + at sun.reflect.GeneratedMethodAccessor536.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 126 more + diff --git a/logs/warn-2024-08-13.0.log b/logs/warn-2024-08-13.0.log new file mode 100644 index 0000000..8e51d80 --- /dev/null +++ b/logs/warn-2024-08-13.0.log @@ -0,0 +1,42 @@ +2024-08-13 08:38:50.011 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.013 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.013 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.023 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.023 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.023 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.023 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:50.023 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 08:38:53.367 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 08:38:53.367 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 08:38:53.368 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 08:38:53.368 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 08:38:53.989 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-13 08:38:56.815 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-13 08:38:56.816 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-13 09:42:06.635 [http-nio-8080-exec-5] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKsbbytask.bpmn +2024-08-13 10:25:02.118 [http-nio-8080-exec-5] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1a6nbnj' has outgoing sequence flow 'Flow_1bx1ejg' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepPlan.bpmn +2024-08-13 10:27:51.988 [http-nio-8080-exec-8] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKsbbytask.bpmn +2024-08-13 14:44:23.803 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.830 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.830 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.830 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.830 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.830 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.831 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:23.831 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-13 14:44:32.634 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 14:44:32.635 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 14:44:32.635 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 14:44:32.636 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-13 14:44:35.245 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-13 14:44:51.545 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-13 14:44:51.546 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-13 14:48:06.895 [http-nio-8080-exec-3] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1a6nbnj' has outgoing sequence flow 'Flow_1bx1ejg' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepPlan.bpmn +2024-08-13 14:53:55.684 [http-nio-8080-exec-3] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1tajso9' has outgoing sequence flow 'Flow_0pvqpzo' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource HXGKsbbytask.bpmn +2024-08-13 16:44:49.369 [http-nio-8080-exec-6] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1a6nbnj' has outgoing sequence flow 'Flow_1bx1ejg' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepPlan.bpmn diff --git a/logs/warn-2024-08-14.0.log b/logs/warn-2024-08-14.0.log new file mode 100644 index 0000000..be09af9 --- /dev/null +++ b/logs/warn-2024-08-14.0.log @@ -0,0 +1,15 @@ +2024-08-14 08:35:45.151 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.153 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.153 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.154 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:45.155 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-14 08:35:49.334 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-14 08:35:49.334 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-14 08:35:49.334 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-14 08:35:49.335 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-14 08:35:51.174 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-14 08:35:54.800 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-14 08:35:54.800 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2024-08-15.0.log b/logs/warn-2024-08-15.0.log new file mode 100644 index 0000000..56a6582 --- /dev/null +++ b/logs/warn-2024-08-15.0.log @@ -0,0 +1,15 @@ +2024-08-15 08:29:32.075 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.077 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.082 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.083 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.083 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.083 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:32.083 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-15 08:29:36.532 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-15 08:29:36.532 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-15 08:29:36.533 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-15 08:29:36.533 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-15 08:29:37.159 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-15 08:29:40.709 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-15 08:29:40.710 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2024-08-16.0.log b/logs/warn-2024-08-16.0.log new file mode 100644 index 0000000..6531869 --- /dev/null +++ b/logs/warn-2024-08-16.0.log @@ -0,0 +1,17 @@ +2024-08-16 08:56:13.799 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.800 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.800 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.801 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.801 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.801 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.801 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:13.801 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-16 08:56:17.167 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-16 08:56:17.168 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-16 08:56:17.168 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-16 08:56:17.168 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-16 08:56:17.659 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-16 08:56:21.659 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-16 08:56:21.659 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2024-08-16 13:45:11.710 [http-nio-8080-exec-5] WARN org.camunda.bpm.engine.util - ENGINE-09004 Warnings during parsing: +* Exclusive Gateway 'Gateway_1a6nbnj' has outgoing sequence flow 'Flow_1bx1ejg' without condition which is not the default flow. We assume it to be the default flow, but it is bad modeling practice, better set the default flow in your gateway. | resource UpKeepPlan.bpmn diff --git a/logs/warn-2024-08-19.0.log b/logs/warn-2024-08-19.0.log new file mode 100644 index 0000000..d1fa81d --- /dev/null +++ b/logs/warn-2024-08-19.0.log @@ -0,0 +1,15 @@ +2024-08-19 08:35:08.704 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.706 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.706 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.711 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.712 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.712 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.712 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:08.712 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2024-08-19 08:35:16.871 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-19 08:35:16.871 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-19 08:35:16.872 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-19 08:35:16.872 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2024-08-19 08:35:19.849 [main] WARN com.zaxxer.hikari.util.DriverDataSource - Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation. +2024-08-19 08:35:29.024 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2024-08-19 08:35:29.024 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-04-21.0.log b/logs/warn-2025-04-21.0.log new file mode 100644 index 0000000..93bbff4 --- /dev/null +++ b/logs/warn-2025-04-21.0.log @@ -0,0 +1,57 @@ +2025-04-21 08:35:29.204 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.207 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.207 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.207 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.207 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:29.208 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 08:35:30.002 [main] WARN org.apache.catalina.webresources.DirResourceSet - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\James\AppData\Local\Temp\tomcat-docbase.8080.333781994046811815] which is part of the web application [] +2025-04-21 08:35:34.525 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 08:35:34.526 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 08:35:34.526 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 08:35:34.526 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 08:35:38.848 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-04-21 08:35:38.848 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-04-21 09:10:14.337 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.338 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.339 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:10:14.835 [main] WARN org.apache.catalina.webresources.DirResourceSet - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\James\AppData\Local\Temp\tomcat-docbase.8080.4288049692666196657] which is part of the web application [] +2025-04-21 09:10:17.506 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:10:17.507 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:10:17.507 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:10:17.507 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:10:20.584 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-04-21 09:10:20.585 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.358 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.359 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-04-21 09:14:55.871 [main] WARN org.apache.catalina.webresources.DirResourceSet - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\James\AppData\Local\Temp\tomcat-docbase.8080.9008339130395896145] which is part of the web application [] +2025-04-21 09:14:58.732 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:14:58.732 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:14:58.732 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:14:58.733 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-21 09:15:02.430 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-04-21 09:15:02.431 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-04-22.0.log b/logs/warn-2025-04-22.0.log new file mode 100644 index 0000000..1a6ed1e --- /dev/null +++ b/logs/warn-2025-04-22.0.log @@ -0,0 +1,34 @@ +2025-04-22 03:33:21.594 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'INDEX' not supported] +2025-04-22 03:34:14.074 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:14.868 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PROPFIND' not supported] +2025-04-22 03:34:16.805 [http-nio-8080-exec-6] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:17.736 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:25.313 [http-nio-8080-exec-3] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:25.761 [http-nio-8080-exec-7] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:33.625 [http-nio-8080-exec-8] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:33.638 [http-nio-8080-exec-2] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:36.292 [http-nio-8080-exec-7] WARN o.s.w.servlet.resource.ResourceHttpRequestHandler - "Path with "WEB-INF" or "META-INF": [portal/WEB-INF/config/spring/applicationContext-datasource.xml]" +2025-04-22 03:34:38.037 [http-nio-8080-exec-1] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:38.046 [http-nio-8080-exec-5] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:40.932 [http-nio-8080-exec-8] WARN o.s.w.servlet.resource.ResourceHttpRequestHandler - "Path with "WEB-INF" or "META-INF": [s/anything/_/%2e/META-INF/maven/com.atlassian.jira/atlassian-jira-webapp/pom.xml]" +2025-04-22 03:34:41.581 [http-nio-8080-exec-4] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 03:34:42.652 [http-nio-8080-exec-9] WARN o.s.w.s.m.support.DefaultHandlerExceptionResolver - Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported] +2025-04-22 16:44:40.244 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.245 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.245 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.246 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.246 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.247 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.247 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.247 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.248 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.248 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.249 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:40.249 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-04-22 16:44:47.916 [main] WARN org.apache.catalina.webresources.DirResourceSet - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\James\AppData\Local\Temp\tomcat-docbase.8080.7869054411024566186] which is part of the web application [] +2025-04-22 16:45:05.647 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-22 16:45:05.647 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-22 16:45:05.647 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-22 16:45:05.648 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-22 16:45:24.322 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-04-22 16:45:24.323 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-04-27.0.log b/logs/warn-2025-04-27.0.log new file mode 100644 index 0000000..7aca7c0 --- /dev/null +++ b/logs/warn-2025-04-27.0.log @@ -0,0 +1,19 @@ +2025-04-27 08:36:01.632 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.635 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.643 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.643 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.643 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:01.644 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-04-27 08:36:06.308 [main] WARN org.apache.catalina.webresources.DirResourceSet - Disabled the global canonical file name cache to protect against CVE-2024-56337 when starting the WebResourceSet at [C:\Users\James\AppData\Local\Temp\tomcat-docbase.8080.1845862813353085111] which is part of the web application [] +2025-04-27 08:36:19.660 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-27 08:36:19.661 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-27 08:36:19.661 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-27 08:36:19.661 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/D:/deploy20240206/repository/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-04-27 08:36:36.598 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-04-27 08:36:36.599 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-07.0.log b/logs/warn-2025-07-07.0.log new file mode 100644 index 0000000..dc285a7 --- /dev/null +++ b/logs/warn-2025-07-07.0.log @@ -0,0 +1,66 @@ +2025-07-07 11:08:58.731 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.733 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.733 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.733 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.733 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:08:58.734 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:09:02.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.703 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.704 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.704 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:02.704 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:09:06.110 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-07 11:09:06.110 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.813 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.814 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.814 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.814 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:33.814 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 11:23:37.437 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.437 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.437 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.438 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.438 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.438 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.438 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:37.438 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 11:23:40.637 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-07 11:23:40.637 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-07 16:15:57.294 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.295 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.296 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.296 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:15:57.296 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-07 16:16:01.819 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.819 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:01.820 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-07 16:16:05.015 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-07 16:16:05.016 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-08.0.log b/logs/warn-2025-07-08.0.log new file mode 100644 index 0000000..3ad22a7 --- /dev/null +++ b/logs/warn-2025-07-08.0.log @@ -0,0 +1,174 @@ +2025-07-08 08:00:16.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.389 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.389 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.390 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:16.391 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:00:24.690 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.690 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.690 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.691 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.691 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.691 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.691 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:24.691 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:00:28.327 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 08:00:28.328 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 08:12:25.316 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:25.317 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 08:12:30.162 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.162 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:30.163 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 08:12:34.136 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 08:12:34.137 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 10:26:46.437 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.437 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.437 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.437 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:46.438 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:26:50.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.499 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.499 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.499 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.500 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:50.500 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:26:54.599 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 10:26:54.599 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 10:38:39.633 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.633 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:39.634 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 10:38:45.269 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.270 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.270 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.270 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.271 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.271 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.271 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:45.271 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 10:38:49.238 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 10:38:49.239 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.902 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.903 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:08.903 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:25:12.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.519 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.520 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.521 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.521 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.521 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:12.522 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:25:15.454 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 11:25:15.454 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.197 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.198 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.198 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:02.198 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 11:48:05.565 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.565 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.565 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.565 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.566 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.566 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.566 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:05.566 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 11:48:08.504 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 11:48:08.505 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.078 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.079 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.079 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.079 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:25:58.079 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:01.451 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.452 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:01.453 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:06.261 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.262 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.262 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.262 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.262 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:06.263 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-08 12:26:09.376 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.377 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:09.378 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-08 12:26:12.064 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-08 12:26:12.064 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-10.0.log b/logs/warn-2025-07-10.0.log new file mode 100644 index 0000000..5f2f6da --- /dev/null +++ b/logs/warn-2025-07-10.0.log @@ -0,0 +1,132 @@ +2025-07-10 13:02:07.451 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.454 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.451 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.455 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.456 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:07.457 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:02:12.357 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.358 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.358 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.358 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.358 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.358 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.359 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.359 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.386 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.387 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.387 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.387 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.387 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.387 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.388 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:12.388 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:02:18.659 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 13:02:18.659 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 13:02:18.660 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-10 13:02:18.660 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-10 13:08:40.254 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:40.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:08:43.697 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.698 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.698 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.698 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.699 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.699 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.699 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:43.699 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:08:46.645 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 13:08:46.645 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-10 13:13:19.227 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.227 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.227 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.227 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.227 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:19.228 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 13:13:22.491 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.491 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.491 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.492 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.492 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.492 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.492 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:22.492 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 13:13:25.065 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 13:13:25.065 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.453 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.454 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.454 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:49.454 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 15:05:52.868 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.869 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.869 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.869 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.869 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:52.870 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 15:05:55.878 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 15:05:55.879 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-10 16:34:02.479 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.479 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.479 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:02.480 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-10 16:34:05.828 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.829 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.829 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.829 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.830 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.830 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.830 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:05.830 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-10 16:34:12.399 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-10 16:34:12.399 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-11.0.log b/logs/warn-2025-07-11.0.log new file mode 100644 index 0000000..02d1f6e --- /dev/null +++ b/logs/warn-2025-07-11.0.log @@ -0,0 +1,66 @@ +2025-07-11 08:13:42.467 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.469 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.470 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.470 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.470 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.470 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:42.470 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 08:13:46.848 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.849 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.849 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.849 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.850 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.850 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.850 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:46.850 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 08:13:52.417 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-11 08:13:52.418 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-11 16:19:10.641 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.655 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:10.656 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:19:14.461 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.461 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:14.462 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:19:18.207 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-11 16:19:18.207 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.386 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:46.387 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-11 16:31:49.540 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.540 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:49.541 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-11 16:31:52.113 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-11 16:31:52.114 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-18.0.log b/logs/warn-2025-07-18.0.log new file mode 100644 index 0000000..c0e4ed5 --- /dev/null +++ b/logs/warn-2025-07-18.0.log @@ -0,0 +1,76 @@ +2025-07-18 09:32:01.692 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.698 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.698 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.739 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.739 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.739 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.739 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.739 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.740 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.740 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.740 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:01.740 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:32:13.517 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.517 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.517 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.517 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:13.518 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:32:28.930 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-18 09:32:28.930 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-18 09:32:47.305 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException +2025-07-18 09:32:51.508 [Thread-114] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher +2025-07-18 09:32:51.508 [Thread-118] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient +2025-07-18 09:32:51.509 [Thread-114] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end +2025-07-18 09:32:51.527 [Thread-118] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end +2025-07-18 09:37:06.255 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.265 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.266 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.266 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.266 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:06.266 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:37:09.985 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.986 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.986 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.986 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.986 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.987 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.987 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:09.987 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:37:13.161 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-18 09:37:13.161 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-18 09:37:26.787 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException +2025-07-18 09:37:27.322 [Thread-30] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher +2025-07-18 09:37:27.322 [Thread-33] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient +2025-07-18 09:37:27.323 [Thread-30] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end +2025-07-18 09:37:27.330 [Thread-33] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end +2025-07-18 09:43:45.594 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.595 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.596 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:45.596 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-18 09:43:49.077 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.078 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.078 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.078 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.078 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.078 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.079 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:49.079 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-18 09:43:52.706 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-18 09:43:52.706 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-20.0.log b/logs/warn-2025-07-20.0.log new file mode 100644 index 0000000..7e57a89 --- /dev/null +++ b/logs/warn-2025-07-20.0.log @@ -0,0 +1,53 @@ +2025-07-20 08:06:01.782 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.783 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.783 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.785 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.786 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.786 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:01.786 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:06:06.497 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.497 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:06.498 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:06:10.360 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-20 08:06:10.360 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-20 08:06:24.153 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.context.ApplicationContextException: Failed to start bean 'webServerStartStop'; nested exception is java.lang.reflect.UndeclaredThrowableException +2025-07-20 08:06:24.823 [Thread-33] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher +2025-07-20 08:06:24.823 [Thread-36] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient +2025-07-20 08:06:24.823 [Thread-33] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end +2025-07-20 08:06:24.838 [Thread-36] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end +2025-07-20 08:12:37.549 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.550 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.551 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:37.551 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-20 08:12:40.784 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.784 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.784 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.784 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:40.785 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-20 08:12:43.666 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-20 08:12:43.666 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. +2025-07-20 17:02:09.450 [Thread-21] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher +2025-07-20 17:02:09.450 [Thread-24] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient +2025-07-20 17:02:09.496 [Thread-21] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end +2025-07-20 17:02:09.508 [Thread-24] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end diff --git a/logs/warn-2025-07-21.0.log b/logs/warn-2025-07-21.0.log new file mode 100644 index 0000000..c60c00b --- /dev/null +++ b/logs/warn-2025-07-21.0.log @@ -0,0 +1,22 @@ +2025-07-21 10:02:04.572 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.573 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.573 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:04.574 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2025-07-21 10:02:08.553 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.553 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.553 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.554 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.554 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.554 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.554 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:08.554 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2025-07-21 10:02:11.987 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2025-07-21 10:02:11.988 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/logs/warn-2025-07-22.0.log b/logs/warn-2025-07-22.0.log new file mode 100644 index 0000000..6bd987a --- /dev/null +++ b/logs/warn-2025-07-22.0.log @@ -0,0 +1,4 @@ +2025-07-22 14:09:12.167 [Thread-35] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Start destroying common HttpClient +2025-07-22 14:09:12.166 [Thread-32] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Start destroying Publisher +2025-07-22 14:09:12.175 [Thread-32] WARN com.alibaba.nacos.common.notify.NotifyCenter - [NotifyCenter] Destruction of the end +2025-07-22 14:09:12.212 [Thread-35] WARN com.alibaba.nacos.common.http.HttpClientBeanHolder - [HttpClientBeanHolder] Destruction of the end diff --git a/logs/warn.log b/logs/warn.log new file mode 100644 index 0000000..4dd886a --- /dev/null +++ b/logs/warn.log @@ -0,0 +1,22 @@ +2026-03-12 11:28:32.004 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'administrativeOrganizationMapper' and 'com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.005 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'personArchivesMapper' and 'com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.006 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'positionMapper' and 'com.lnsoft.workflow.hxgk.mapper.PositionMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'teamgroupMapper' and 'com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'adminUserMapper' and 'com.lnsoft.workflow.mapper.AdminUserMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmFormMapper' and 'com.lnsoft.workflow.mapper.BpmFormMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmModelPlusMapper' and 'com.lnsoft.workflow.mapper.BpmModelPlusMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessDefinitionExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.028 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmProcessInstanceExtMapper' and 'com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.029 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskAssignRuleMapper' and 'com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.029 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bpmTaskExtMapper' and 'com.lnsoft.workflow.mapper.BpmTaskExtMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:32.029 [main] WARN org.mybatis.spring.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'repairInfoMapper' and 'com.lnsoft.workflow.mapper.RepairInfoMapper' mapperInterface. Bean already defined with the same name! +2026-03-12 11:28:35.284 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-dmn/7.18.0/camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.285 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-api/7.18.0/camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.285 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-juel/7.18.0/camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.285 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:/F:/Users/liwenxuan/Desktop/%e5%b8%b8%e7%94%a8%e6%96%87%e4%bb%b6/%e6%96%b0%e5%b9%b3%e5%8f%b0%e6%8e%a5%e5%8f%a3/%e4%ba%ba%e5%91%98%e5%ae%9a%e4%bd%8d%e6%ba%90%e7%a0%81/%e9%b2%81%e8%bd%afmaven%e4%bb%93%e5%ba%93/%e6%96%b0%e5%bb%ba%e6%96%87%e4%bb%b6%e5%a4%b9/Repository-dlp/org/camunda/bpm/dmn/camunda-engine-feel-scala/7.18.0/camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.285 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-dmn\7.18.0\camunda-engine-dmn-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.286 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-api\7.18.0\camunda-engine-feel-api-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.286 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-juel\7.18.0\camunda-engine-feel-juel-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:35.286 [main] WARN o.c.b.s.b.s.c.impl.DefaultDeploymentConfiguration - unable to determine if resource URL [jar:file:F:\Users\liwenxuan\Desktop\常用文件\新平台接口\人员定位源码\鲁软maven仓库\新建文件夹\Repository-dlp\org\camunda\bpm\dmn\camunda-engine-feel-scala\7.18.0\camunda-engine-feel-scala-7.18.0.jar!/META-INF/maven/org.camunda.bpm.dmn/] is a deployable resource +2026-03-12 11:28:38.537 [main] WARN c.b.mybatisplus.core.metadata.TableInfoHelper - Can not find table primary key in Class: "com.lnsoft.workflow.model.AdminUserDO". +2026-03-12 11:28:38.538 [main] WARN c.b.mybatisplus.core.injector.DefaultSqlInjector - class com.lnsoft.workflow.model.AdminUserDO ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method. diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..0ab1581 --- /dev/null +++ b/pom.xml @@ -0,0 +1,195 @@ + + + 4.0.0 + + com.lnsoft.workflow + camunda + 1.0.0-SNAPSHOT + + + UTF-8 + 8 + 8 + + + + + + + org.springframework.boot + spring-boot-dependencies + 2.7.3 + pom + import + + + + org.camunda.bpm + camunda-bom + 7.18.0 + import + pom + + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + 2021.0.5.0 + + + + + org.camunda.bpm.springboot + camunda-bpm-spring-boot-starter-rest + + + + org.camunda.bpm.springboot + camunda-bpm-spring-boot-starter-webapp + + + + org.camunda.bpm + camunda-engine-plugin-spin + 7.18.0 + + + + org.camunda.spin + camunda-spin-dataformat-all + + + + org.springframework.boot + spring-boot-starter-jdbc + + + + + com.mysql + mysql-connector-j + 8.3.0 + + + org.projectlombok + lombok + + + + org.mapstruct + mapstruct + 1.5.3.Final + + + + cn.hutool + hutool-all + 5.8.11 + + + + org.aspectj + aspectjweaver + 1.9.5 + + + + com.alibaba + druid + 1.1.22 + + + + com.github.pagehelper + pagehelper + + + com.github.jsqlparser + jsqlparser + + + 5.1.11 + + + + com.alibaba + druid-spring-boot-starter + 1.1.22 + + + + com.baomidou + mybatis-plus-boot-starter + 3.5.3.1 + + + + io.swagger.core.v3 + swagger-annotations + 2.2.7 + + + + io.springfox + springfox-swagger2 + 2.9.2 + + + net.bytebuddy + byte-buddy + + + + + + com.github.xiaoymin + swagger-bootstrap-ui + 1.9.3 + + + org.springframework.cloud + spring-cloud-commons + 3.1.1 + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + 2.2.10.RELEASE + + + + repackage + + + + + + + + src/main/resources + + **/* + + true + + + lib + BOOT-INF/lib/ + + **/*.jar + + + + + + diff --git a/src/main/java/com/lnsoft/workflow/Application.java b/src/main/java/com/lnsoft/workflow/Application.java new file mode 100644 index 0000000..7593f3f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/Application.java @@ -0,0 +1,16 @@ +package com.lnsoft.workflow; + +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +@SpringBootApplication +@MapperScan("com.lnsoft.workflow.**.mapper") +public class Application { + public static void main(String... args) { + SpringApplication.run(Application.class, args); + } + + + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/bus/model/RepairInfo.java b/src/main/java/com/lnsoft/workflow/bus/model/RepairInfo.java new file mode 100644 index 0000000..5b108a1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/bus/model/RepairInfo.java @@ -0,0 +1,219 @@ +package com.lnsoft.workflow.bus.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +/** + * + * @TableName dlp_repair_info + */ +@Data +@TableName(value ="dlp_repair_info") +public class RepairInfo implements Serializable { + /** + * id + */ + private String id; + + /** + * 报修单号 + */ + private String repairOrder; + + /** + * 报修主题 + */ + private String repairTopic; + + /** + * 状态 + */ + private String state; + + /** + * 报修人 + */ + private String repairUser; + + /** + * 所属部门 + */ + private String deptId; + + /** + * 部门名称 + */ + private String deptName; + + /** + * 联系方式 + */ + private String tel; + + /** + * 报修时间 + */ + + private Date repairTime; + + /** + * 故障时间 + */ + private Date issueTime; + + /** + * 故障等级 + */ + private String issueLev; + + /** + * 故障类型 + */ + private String issueType; + + /** + * 故障描述 + */ + private String issueDes; + + /** + * 是否停机 + */ + private String shutdown; + + /** + * 设备编号 + */ + private String deviceId; + + /** + * 设备名称 + */ + private String deviceName; + + /** + * 设备类型 + */ + private String deviceType; + + /** + * 规格型号 + */ + private String specMode; + + /** + * 存放位置 + */ + private String localtion; + + /** + * 使用部门 + */ + private String useDep; + + private static final long serialVersionUID = 1L; + + /** + * 归属设备编码 + */ + @TableField(exist = false) + private List deviceCodes; + + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + RepairInfo other = (RepairInfo) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getRepairOrder() == null ? other.getRepairOrder() == null : this.getRepairOrder().equals(other.getRepairOrder())) + && (this.getRepairTopic() == null ? other.getRepairTopic() == null : this.getRepairTopic().equals(other.getRepairTopic())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) + && (this.getRepairUser() == null ? other.getRepairUser() == null : this.getRepairUser().equals(other.getRepairUser())) + && (this.getDeptId() == null ? other.getDeptId() == null : this.getDeptId().equals(other.getDeptId())) + && (this.getDeptName() == null ? other.getDeptName() == null : this.getDeptName().equals(other.getDeptName())) + && (this.getTel() == null ? other.getTel() == null : this.getTel().equals(other.getTel())) + && (this.getRepairTime() == null ? other.getRepairTime() == null : this.getRepairTime().equals(other.getRepairTime())) + && (this.getIssueTime() == null ? other.getIssueTime() == null : this.getIssueTime().equals(other.getIssueTime())) + && (this.getIssueLev() == null ? other.getIssueLev() == null : this.getIssueLev().equals(other.getIssueLev())) + && (this.getIssueType() == null ? other.getIssueType() == null : this.getIssueType().equals(other.getIssueType())) + && (this.getIssueDes() == null ? other.getIssueDes() == null : this.getIssueDes().equals(other.getIssueDes())) + && (this.getShutdown() == null ? other.getShutdown() == null : this.getShutdown().equals(other.getShutdown())) + && (this.getDeviceId() == null ? other.getDeviceId() == null : this.getDeviceId().equals(other.getDeviceId())) + && (this.getDeviceName() == null ? other.getDeviceName() == null : this.getDeviceName().equals(other.getDeviceName())) + && (this.getDeviceType() == null ? other.getDeviceType() == null : this.getDeviceType().equals(other.getDeviceType())) + && (this.getSpecMode() == null ? other.getSpecMode() == null : this.getSpecMode().equals(other.getSpecMode())) + && (this.getLocaltion() == null ? other.getLocaltion() == null : this.getLocaltion().equals(other.getLocaltion())) + && (this.getUseDep() == null ? other.getUseDep() == null : this.getUseDep().equals(other.getUseDep())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getRepairOrder() == null) ? 0 : getRepairOrder().hashCode()); + result = prime * result + ((getRepairTopic() == null) ? 0 : getRepairTopic().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + result = prime * result + ((getRepairUser() == null) ? 0 : getRepairUser().hashCode()); + result = prime * result + ((getDeptId() == null) ? 0 : getDeptId().hashCode()); + result = prime * result + ((getDeptName() == null) ? 0 : getDeptName().hashCode()); + result = prime * result + ((getTel() == null) ? 0 : getTel().hashCode()); + result = prime * result + ((getRepairTime() == null) ? 0 : getRepairTime().hashCode()); + result = prime * result + ((getIssueTime() == null) ? 0 : getIssueTime().hashCode()); + result = prime * result + ((getIssueLev() == null) ? 0 : getIssueLev().hashCode()); + result = prime * result + ((getIssueType() == null) ? 0 : getIssueType().hashCode()); + result = prime * result + ((getIssueDes() == null) ? 0 : getIssueDes().hashCode()); + result = prime * result + ((getShutdown() == null) ? 0 : getShutdown().hashCode()); + result = prime * result + ((getDeviceId() == null) ? 0 : getDeviceId().hashCode()); + result = prime * result + ((getDeviceName() == null) ? 0 : getDeviceName().hashCode()); + result = prime * result + ((getDeviceType() == null) ? 0 : getDeviceType().hashCode()); + result = prime * result + ((getSpecMode() == null) ? 0 : getSpecMode().hashCode()); + result = prime * result + ((getLocaltion() == null) ? 0 : getLocaltion().hashCode()); + result = prime * result + ((getUseDep() == null) ? 0 : getUseDep().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", repairOrder=").append(repairOrder); + sb.append(", repairTopic=").append(repairTopic); + sb.append(", state=").append(state); + sb.append(", repairUser=").append(repairUser); + sb.append(", deptId=").append(deptId); + sb.append(", deptName=").append(deptName); + sb.append(", tel=").append(tel); + sb.append(", repairTime=").append(repairTime); + sb.append(", issueTime=").append(issueTime); + sb.append(", issueLev=").append(issueLev); + sb.append(", issueType=").append(issueType); + sb.append(", issueDes=").append(issueDes); + sb.append(", shutdown=").append(shutdown); + sb.append(", deviceId=").append(deviceId); + sb.append(", deviceName=").append(deviceName); + sb.append(", deviceType=").append(deviceType); + sb.append(", specMode=").append(specMode); + sb.append(", localtion=").append(localtion); + sb.append(", useDep=").append(useDep); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/bus/service/RepairInfoService.java b/src/main/java/com/lnsoft/workflow/bus/service/RepairInfoService.java new file mode 100644 index 0000000..b879240 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/bus/service/RepairInfoService.java @@ -0,0 +1,14 @@ +package com.lnsoft.workflow.bus.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.bus.model.RepairInfo; + +/** + * 设备全景模型表(RepairInfo)表服务接口 + * + * @author James + * @since 2024-05-16 14:11:49 + */ +public interface RepairInfoService extends IService { + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.java b/src/main/java/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.java new file mode 100644 index 0000000..390df08 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.bus.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.bus.model.RepairInfo; +import com.lnsoft.workflow.bus.service.RepairInfoService; +import com.lnsoft.workflow.mapper.RepairInfoMapper; +import org.springframework.stereotype.Service; + +/** + * 设备全景模型表(RepairInfo)表服务实现类 + * + * @author James + * @since 2024-01-22 14:11:49 + */ +@Service("repairInfoService") +public class RepairInfoServiceImpl extends ServiceImpl + implements RepairInfoService { + + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/config/BpmCommonConfiguration.java b/src/main/java/com/lnsoft/workflow/config/BpmCommonConfiguration.java new file mode 100644 index 0000000..8e862c1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/config/BpmCommonConfiguration.java @@ -0,0 +1,19 @@ +package com.lnsoft.workflow.config; + +import com.lnsoft.workflow.event.BpmProcessInstanceResultEventPublisher; +import org.springframework.context.ApplicationEventPublisher; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * BPM 通用的 Configuration 配置类,提供给 Activiti 和 Flowable + */ +@Configuration(proxyBeanMethods = false) +public class BpmCommonConfiguration { + + @Bean + public BpmProcessInstanceResultEventPublisher processInstanceResultEventPublisher(ApplicationEventPublisher publisher) { + return new BpmProcessInstanceResultEventPublisher(publisher); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/config/BpmFlowableConfiguration.java b/src/main/java/com/lnsoft/workflow/config/BpmFlowableConfiguration.java new file mode 100644 index 0000000..a205fd5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/config/BpmFlowableConfiguration.java @@ -0,0 +1,83 @@ +package com.lnsoft.workflow.config; + +import cn.hutool.extra.spring.SpringUtil; +import com.lnsoft.workflow.listener.GlobalProcessListener; +import com.lnsoft.workflow.service.BpmTaskAssignRuleService; +import org.camunda.bpm.engine.impl.bpmn.parser.BpmnParseListener; +import org.camunda.bpm.engine.impl.cfg.AbstractProcessEnginePlugin; +import org.camunda.bpm.engine.impl.cfg.ProcessEngineConfigurationImpl; +import org.springframework.context.annotation.Configuration; +import org.springframework.stereotype.Component; +import org.springframework.transaction.PlatformTransactionManager; + +import javax.annotation.Resource; +import javax.sql.DataSource; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * BPM 模块的 Flowable 配置类 + * + * @author jason + */ +@Configuration(proxyBeanMethods = false) +public class BpmFlowableConfiguration { + @Resource + private DataSource dataSource; + @Resource + private PlatformTransactionManager transactionManager; +// @Resource +// private IdWorkerIdGenerator idWorkerIdGenerator; + /** + * BPM 模块的 ProcessEngineConfigurationConfigurer 实现类: + * + * 1. 设置各种监听器 + * 2. 设置自定义的 ActivityBehaviorFactory 实现 + */ +// @Bean +// public EngineConfigurationConfigurer bpmProcessEngineConfigurationConfigurer( +// ObjectProvider listeners, +// BpmActivityBehaviorFactory bpmActivityBehaviorFactory) { +// return configuration -> { +// // 注册监听器,例如说 BpmActivityEventListener +// configuration.setEventListeners(ListUtil.toList(listeners.iterator())); +// // 设置 ActivityBehaviorFactory 实现类,用于流程任务的审核人的自定义 +// configuration.setActivityBehaviorFactory(bpmActivityBehaviorFactory); +// }; +// } + + @Component + public class CamundaGlobalListenerPlugin extends AbstractProcessEnginePlugin { + @Override + public void preInit(ProcessEngineConfigurationImpl processEngineConfiguration) { + List preParseListeners = processEngineConfiguration.getCustomPreBPMNParseListeners(); + if(preParseListeners == null) { + preParseListeners = new ArrayList(); + processEngineConfiguration.setCustomPreBPMNParseListeners(preParseListeners); + } + preParseListeners.add(new GlobalProcessListener()); + + /* Map params= new HashMap<>(); + BpmTaskAssignRuleService bpmTaskAssignRuleService = SpringUtil.getBean(BpmTaskAssignRuleService.class); + params.put("bpmTaskAssignRuleService",bpmTaskAssignRuleService); + processEngineConfiguration.setBeans(params);*/ + } + } +// @Bean +// public SpringProcessEngineConfiguration springProcessEngineConfiguration( +// ) { +// SpringProcessEngineConfiguration springProcessEngineConfiguration= new SpringProcessEngineConfiguration(); +// Map params= new HashMap<>(); +// BpmTaskAssignRuleService bpmTaskAssignRuleService = SpringUtil.getBean(BpmTaskAssignRuleService.class); +// params.put("bpmTaskAssignRuleService",bpmTaskAssignRuleService); +// springProcessEngineConfiguration.setBeans(params); +// springProcessEngineConfiguration.setDataSource(dataSource); +// springProcessEngineConfiguration.setTransactionManager(transactionManager); +// System.err.println("触发Camunda初始化"); +// return springProcessEngineConfiguration; +// } + + +} diff --git a/src/main/java/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.java b/src/main/java/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.java new file mode 100644 index 0000000..fc77f08 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.java @@ -0,0 +1,108 @@ +package com.lnsoft.workflow.config; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.extension.toolkit.JdbcUtils; +import com.lnsoft.workflow.constant.SqlConstants; +import com.lnsoft.workflow.util.SetUtils; +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.env.EnvironmentPostProcessor; +import org.springframework.core.env.ConfigurableEnvironment; + +import java.util.Set; + +/** + * 当 IdType 为 {@link IdType#NONE} 时,根据 PRIMARY 数据源所使用的数据库,自动设置 + * + * @author James + */ +@Slf4j +public class IdTypeEnvironmentPostProcessor implements EnvironmentPostProcessor { + + private static final String ID_TYPE_KEY = "mybatis-plus.global-config.db-config.id-type"; + + private static final String DATASOURCE_DYNAMIC_KEY = "spring.datasource.dynamic"; + + private static final String QUARTZ_JOB_STORE_DRIVER_KEY = "spring.quartz.properties.org.quartz.jobStore.driverDelegateClass"; + + private static final Set INPUT_ID_TYPES = SetUtils.asSet(DbType.ORACLE, DbType.ORACLE_12C, + DbType.POSTGRE_SQL, DbType.KINGBASE_ES, DbType.DB2, DbType.H2); + + @Override + public void postProcessEnvironment(ConfigurableEnvironment environment, SpringApplication application) { + // 如果获取不到 DbType,则不进行处理 + DbType dbType = getDbType(environment); + if (dbType == null) { + return; + } + + // 设置 Quartz JobStore 对应的 Driver + // TODO 芋艿:暂时没有找到特别合适的地方,先放在这里 + setJobStoreDriverIfPresent(environment, dbType); + + // 初始化 SQL 静态变量 + SqlConstants.init(dbType); + + // 如果非 NONE,则不进行处理 + IdType idType = getIdType(environment); + if (idType != IdType.NONE) { + return; + } + // 情况一,用户输入 ID,适合 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库 + if (INPUT_ID_TYPES.contains(dbType)) { + setIdType(environment, IdType.INPUT); + return; + } + // 情况二,自增 ID,适合 MySQL 等直接自增的数据库 + setIdType(environment, IdType.AUTO); + } + + public IdType getIdType(ConfigurableEnvironment environment) { + return environment.getProperty(ID_TYPE_KEY, IdType.class); + } + + public void setIdType(ConfigurableEnvironment environment, IdType idType) { + environment.getSystemProperties().put(ID_TYPE_KEY, idType); + log.info("[setIdType][修改 MyBatis Plus 的 idType 为({})]", idType); + } + + public void setJobStoreDriverIfPresent(ConfigurableEnvironment environment, DbType dbType) { + String driverClass = environment.getProperty(QUARTZ_JOB_STORE_DRIVER_KEY); + if (StrUtil.isNotEmpty(driverClass)) { + return; + } + // 根据 dbType 类型,获取对应的 driverClass + switch (dbType) { + case POSTGRE_SQL: + driverClass = "org.quartz.impl.jdbcjobstore.PostgreSQLDelegate"; + break; + case ORACLE: + case ORACLE_12C: + driverClass = "org.quartz.impl.jdbcjobstore.oracle.OracleDelegate"; + break; + case SQL_SERVER: + case SQL_SERVER2005: + driverClass = "org.quartz.impl.jdbcjobstore.MSSQLDelegate"; + break; + } + // 设置 driverClass 变量 + if (StrUtil.isNotEmpty(driverClass)) { + environment.getSystemProperties().put(QUARTZ_JOB_STORE_DRIVER_KEY, driverClass); + } + } + + public static DbType getDbType(ConfigurableEnvironment environment) { + String primary = environment.getProperty(DATASOURCE_DYNAMIC_KEY + "." + "primary"); + if (StrUtil.isEmpty(primary)) { + return null; + } + String url = environment.getProperty(DATASOURCE_DYNAMIC_KEY + ".datasource." + primary + ".url"); + if (StrUtil.isEmpty(url)) { + return null; + } + return JdbcUtils.getDbType(url); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/config/MybatisAutoConfiguration.java b/src/main/java/com/lnsoft/workflow/config/MybatisAutoConfiguration.java new file mode 100644 index 0000000..cf6adcd --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/config/MybatisAutoConfiguration.java @@ -0,0 +1,64 @@ +package com.lnsoft.workflow.config; + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import com.baomidou.mybatisplus.core.incrementer.IKeyGenerator; +import com.baomidou.mybatisplus.extension.incrementer.H2KeyGenerator; +import com.baomidou.mybatisplus.extension.incrementer.KingbaseKeyGenerator; +import com.baomidou.mybatisplus.extension.incrementer.OracleKeyGenerator; +import com.baomidou.mybatisplus.extension.incrementer.PostgreKeyGenerator; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import com.lnsoft.workflow.handler.DefaultDBFieldHandler; +import org.apache.ibatis.annotations.Mapper; +import org.mybatis.spring.annotation.MapperScan; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.core.env.ConfigurableEnvironment; + +/** + * MyBaits 配置类 + * + * @author James + */ +@Configuration +@MapperScan(value = "${lnsoft.info.base-package}", annotationClass = Mapper.class, + lazyInitialization = "${mybatis.lazy-initialization:false}") // Mapper 懒加载,目前仅用于单元测试 +public class MybatisAutoConfiguration { + + @Bean + public MybatisPlusInterceptor mybatisPlusInterceptor() { + MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor(); + mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor()); // 分页插件 + return mybatisPlusInterceptor; + } + + @Bean + public MetaObjectHandler defaultMetaObjectHandler(){ + return new DefaultDBFieldHandler(); // 自动填充参数类 + } + + @Bean + @ConditionalOnProperty(prefix = "mybatis-plus.global-config.db-config", name = "id-type", havingValue = "INPUT") + public IKeyGenerator keyGenerator(ConfigurableEnvironment environment) { + DbType dbType = IdTypeEnvironmentPostProcessor.getDbType(environment); + if (dbType != null) { + switch (dbType) { + case POSTGRE_SQL: + return new PostgreKeyGenerator(); + case ORACLE: + case ORACLE_12C: + return new OracleKeyGenerator(); + case H2: + return new H2KeyGenerator(); + case KINGBASE_ES: + return new KingbaseKeyGenerator(); + } + } + // 找不到合适的 IKeyGenerator 实现类 + throw new IllegalArgumentException(StrUtil.format("DbType{} 找不到合适的 IKeyGenerator 实现类", dbType)); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/config/WebProperties.java b/src/main/java/com/lnsoft/workflow/config/WebProperties.java new file mode 100644 index 0000000..014584e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/config/WebProperties.java @@ -0,0 +1,66 @@ +package com.lnsoft.workflow.config; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.servlet.config.annotation.PathMatchConfigurer; + +import javax.validation.Valid; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@ConfigurationProperties(prefix = "yudao.web") +@Validated +@Data +public class WebProperties { + + @NotNull(message = "APP API 不能为空") + private Api appApi = new Api("/app-api", "**.controller.app.**"); + @NotNull(message = "Admin API 不能为空") + private Api adminApi = new Api("/admin-api", "**.controller.admin.**"); + + @NotNull(message = "Admin UI 不能为空") + private Ui adminUi; + + @Data + @AllArgsConstructor + @NoArgsConstructor + @Valid + public static class Api { + + /** + * API 前缀,实现所有 Controller 提供的 RESTFul API 的统一前缀 + * + * + * 意义:通过该前缀,避免 Swagger、Actuator 意外通过 Nginx 暴露出来给外部,带来安全性问题 + * 这样,Nginx 只需要配置转发到 /api/* 的所有接口即可。 + * + * @see #(PathMatchConfigurer) + */ + @NotEmpty(message = "API 前缀不能为空") + private String prefix; + + /** + * Controller 所在包的 Ant 路径规则 + * + * 主要目的是,给该 Controller 设置指定的 {@link #prefix} + */ + @NotEmpty(message = "Controller 所在包不能为空") + private String controller; + + } + + @Data + @Valid + public static class Ui { + + /** + * 访问地址 + */ + private String url; + + } + +} diff --git a/src/main/java/com/lnsoft/workflow/constant/DictTypeConstants.java b/src/main/java/com/lnsoft/workflow/constant/DictTypeConstants.java new file mode 100644 index 0000000..0bd0d6c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/constant/DictTypeConstants.java @@ -0,0 +1,13 @@ +package com.lnsoft.workflow.constant; + +/** + * BPM 字典类型的枚举类 + * + * @author James + */ +public interface DictTypeConstants { + + String TASK_ASSIGN_RULE_TYPE = "bpm_task_assign_rule_type"; // 任务分配规则类型 + String TASK_ASSIGN_SCRIPT = "bpm_task_assign_script"; // 任务分配自定义脚本 + +} diff --git a/src/main/java/com/lnsoft/workflow/constant/ErrorCodeConstants.java b/src/main/java/com/lnsoft/workflow/constant/ErrorCodeConstants.java new file mode 100644 index 0000000..65c2f9d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/constant/ErrorCodeConstants.java @@ -0,0 +1,69 @@ +package com.lnsoft.workflow.constant; + +import com.lnsoft.workflow.exception.ErrorCode; + +/** + * 工作流 错误码枚举类 + * + * 工作流系统,使用 1-009-000-000 段 + */ +public interface ErrorCodeConstants { + + // ========== 通用流程处理 模块 1-009-000-000 ========== + ErrorCode HIGHLIGHT_IMG_ERROR = new ErrorCode(1009000002, "获取高亮流程图异常"); + + // ========== OA 流程模块 1-009-001-000 ========== + ErrorCode OA_LEAVE_NOT_EXISTS = new ErrorCode(1009001001, "请假申请不存在"); + ErrorCode OA_PM_POST_NOT_EXISTS = new ErrorCode(1009001002, "项目经理岗位未设置"); + ErrorCode OA_DEPART_PM_POST_NOT_EXISTS = new ErrorCode(1009001009, "部门的项目经理不存在"); + ErrorCode OA_BM_POST_NOT_EXISTS = new ErrorCode(1009001004, "部门经理岗位未设置"); + ErrorCode OA_DEPART_BM_POST_NOT_EXISTS = new ErrorCode(1009001005, "部门的部门经理不存在"); + ErrorCode OA_HR_POST_NOT_EXISTS = new ErrorCode(1009001006, "HR岗位未设置"); + ErrorCode OA_DAY_LEAVE_ERROR = new ErrorCode(1009001007, "请假天数必须>=1"); + + // ========== 流程模型 1-009-002-000 ========== + ErrorCode MODEL_KEY_EXISTS = new ErrorCode(1009002000, "已经存在流程标识为【{}】的流程"); + ErrorCode MODEL_NOT_EXISTS = new ErrorCode(1009002001, "流程模型不存在"); + ErrorCode MODEL_KEY_VALID = new ErrorCode(1009002002, "流程标识格式不正确,需要以字母或下划线开头,后接任意字母、数字、中划线、下划线、句点!"); + ErrorCode MODEL_DEPLOY_FAIL_FORM_NOT_CONFIG = new ErrorCode(1009002003, "部署流程失败,原因:流程表单未配置,请点击【修改流程】按钮进行配置"); + ErrorCode MODEL_DEPLOY_FAIL_TASK_ASSIGN_RULE_NOT_CONFIG = new ErrorCode(1009002004, "部署流程失败," + + "原因:用户任务({})未配置分配规则,请点击【修改流程】按钮进行配置"); + ErrorCode MODEL_DEPLOY_FAIL_TASK_INFO_EQUALS = new ErrorCode(1009003005, "流程定义部署失败,原因:信息未发生变化"); + + // ========== 流程定义 1-009-003-000 ========== + ErrorCode PROCESS_DEFINITION_KEY_NOT_MATCH = new ErrorCode(1009003000, "流程定义的标识期望是({}),当前是({}),请修改 BPMN 流程图"); + ErrorCode PROCESS_DEFINITION_NAME_NOT_MATCH = new ErrorCode(1009003001, "流程定义的名字期望是({}),当前是({}),请修改 BPMN 流程图"); + ErrorCode PROCESS_DEFINITION_NOT_EXISTS = new ErrorCode(1009003002, "流程定义不存在"); + ErrorCode PROCESS_DEFINITION_IS_SUSPENDED = new ErrorCode(1009003003, "流程定义处于挂起状态"); + ErrorCode PROCESS_DEFINITION_BPMN_MODEL_NOT_EXISTS = new ErrorCode(1009003004, "流程定义的模型不存在"); + + // ========== 流程实例 1-009-004-000 ========== + ErrorCode PROCESS_INSTANCE_NOT_EXISTS = new ErrorCode(1009004000, "流程实例不存在"); + ErrorCode PROCESS_INSTANCE_CANCEL_FAIL_NOT_EXISTS = new ErrorCode(1009004001, "流程取消失败,流程不处于运行中"); + ErrorCode PROCESS_INSTANCE_CANCEL_FAIL_NOT_SELF = new ErrorCode(1009004002, "流程取消失败,该流程不是你发起的"); + ErrorCode PROCESS_INSTANCE_CREATE_FAIL_BUSINESS_KEY_REPEAT = new ErrorCode(1009003001, "流程创建失败,创建当前流程的businessKey已创建过流程"); + + // ========== 流程任务 1-009-005-000 ========== + ErrorCode TASK_COMPLETE_FAIL_NOT_EXISTS = new ErrorCode(1009005000, "审批任务失败,原因:该任务不处于未审批"); + ErrorCode TASK_CAN_NOT_REJECT = new ErrorCode(1009005001, "当前任务无法驳回!"); + ErrorCode START_TASK_CAN_NOT_REJECT = new ErrorCode(1009005002, "开始节点无法驳回!"); + ErrorCode BACK_TASK_FAIL = new ErrorCode(1009005002, "回退节点异常!"); + ErrorCode FIRST_USER_TASK_CAN_NOT_REJECT = new ErrorCode(1009005002, "回退节点异常!"); + ErrorCode TASK_COMPLETE_FAIL_ASSIGN_NOT_SELF = new ErrorCode(1009005001, "审批任务失败,原因:该任务的审批人不是你"); + + // ========== 流程任务分配规则 1-009-006-000 ========== + ErrorCode TASK_ASSIGN_RULE_EXISTS = new ErrorCode(1009006000, "流程({}) 的任务({}) 已经存在分配规则"); + ErrorCode TASK_ASSIGN_RULE_NOT_EXISTS = new ErrorCode(1009006001, "流程任务分配规则不存在"); + ErrorCode TASK_UPDATE_FAIL_NOT_MODEL = new ErrorCode(1009006002, "只有流程模型的任务分配规则,才允许被修改"); + ErrorCode TASK_CREATE_FAIL_NO_CANDIDATE_USER = new ErrorCode(1009006003, "操作失败,原因:找不到任务的审批人!"); + ErrorCode TASK_ASSIGN_SCRIPT_NOT_EXISTS = new ErrorCode(1009006004, "操作失败,原因:任务分配脚本({}) 不存在"); + + // ========== 动态表单模块 1-009-010-000 ========== + ErrorCode FORM_NOT_EXISTS = new ErrorCode(1009010000, "动态表单不存在"); + ErrorCode FORM_FIELD_REPEAT = new ErrorCode(1009010001, "表单项({}) 和 ({}) 使用了相同的字段名({})"); + + // ========== 用户组模块 1-009-011-000 ========== + ErrorCode USER_GROUP_NOT_EXISTS = new ErrorCode(1009011000, "用户组不存在"); + ErrorCode USER_GROUP_IS_DISABLE = new ErrorCode(1009011001, "名字为【{}】的用户组已被禁用"); + +} diff --git a/src/main/java/com/lnsoft/workflow/constant/SqlConstants.java b/src/main/java/com/lnsoft/workflow/constant/SqlConstants.java new file mode 100644 index 0000000..64adf9d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/constant/SqlConstants.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.constant; + +import com.baomidou.mybatisplus.annotation.DbType; + +/** + * SQL相关常量类 + * + * @authorJames + */ +public class SqlConstants { + + /** + * 数据库的类型 + */ + public static DbType DB_TYPE; + + public static void init(DbType dbType) { + DB_TYPE = dbType; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/constant/WorkFlowConstants.java b/src/main/java/com/lnsoft/workflow/constant/WorkFlowConstants.java new file mode 100644 index 0000000..679823e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/constant/WorkFlowConstants.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.constant; + +public interface WorkFlowConstants { + + String PROCESS_INSTANCE_NAME="processInstanceName"; + String BUSINESS_TYPE="businessType"; + String BUS_ID="busId"; + String PROCESS_INSTANCE_STARTER_USER_ID="startUserId"; + + String PROCESS_INSTANCE_USER_ID="userId"; + + String PROCESS_INSTANCE_USER_IDS="userIds"; + + String IS_CHECK="isCheck"; + String PROCESS_TASK_FORM_ROUTER = "formRouter"; + + String NON_SELF_SELECT = "nonSelfSelect"; + + /* + * 流程结束状态 + */ + String STATUS_END = "11"; + +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmActivityController.java b/src/main/java/com/lnsoft/workflow/controller/BpmActivityController.java new file mode 100644 index 0000000..a7b800c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmActivityController.java @@ -0,0 +1,140 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.model.BpmActivityRespVO; +import com.lnsoft.workflow.model.BpmNextNodeInfoDO; +import com.lnsoft.workflow.model.CommonResult; +import com.lnsoft.workflow.service.BpmActivityService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.camunda.bpm.engine.HistoryService; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.history.HistoricActivityInstance; +import org.camunda.bpm.engine.impl.RepositoryServiceImpl; +import org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity; +import org.camunda.bpm.engine.impl.pvm.PvmActivity; +import org.camunda.bpm.engine.impl.pvm.PvmTransition; +import org.camunda.bpm.engine.impl.pvm.process.ActivityImpl; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@Tag(name = "管理后台 - 流程活动实例") +@RestController +@RequestMapping("/bpm/activity") +@Validated +public class BpmActivityController { + + @Resource + private BpmActivityService activityService; + + @Resource + private RepositoryService repositoryService; + + @Resource + private HistoryService historyService; + + @GetMapping("/list") + @Operation(summary = "生成指定流程实例的高亮流程图", + description = "只高亮进行中的任务。不过要注意,该接口暂时没用,通过前端的 ProcessViewer.vue 界面的 highlightDiagram 方法生成") + @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) + public CommonResult> getActivityList( + @RequestParam("processInstanceId") String processInstanceId) { + return success(activityService.getActivityListByProcessInstanceId(processInstanceId)); + } + + @GetMapping("/nextActivity") + @Operation(summary = "获取下一个办理任务是否为排他网关", + description = "排他网关处理") + @Parameter(name = "processDefinitionId", description = "流程定义的编号", required = true) + @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) + public CommonResult getNextActivity( + @RequestParam("processDefinitionId") String processDefinitionId, @RequestParam("processInstanceId") String processInstanceId) { + ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getDeployedProcessDefinition(processDefinitionId); + //获取当前instanceId下的流程节点信息 + List historicActivityInstances = historyService.createHistoricActivityInstanceQuery() + .processInstanceId(processInstanceId) + .unfinished() + .list(); + List activityIds = historicActivityInstances.stream().map(HistoricActivityInstance::getActivityId).collect(Collectors.toList()); + //流程最后一步没有下一个节点返回空数组 + if (activityIds == null || activityIds.isEmpty()) { + return success(false); + } + // 当前流程节点Id信息 + String activityId = activityIds.get(0); + activityId = activityId.contains("#") ? activityId.substring(0, activityId.indexOf("#")) : activityId; + List activities = processDefinitionEntity.getActivities(); + for (ActivityImpl activity : activities) { + String id = activity.getId(); + if(id.contains(activityId)) { + List outgoingTransitions = activity.getOutgoingTransitions(); + for (PvmTransition outgoingTransition : outgoingTransitions) { + PvmActivity destination = outgoingTransition.getDestination(); + if ("exclusiveGateway".equals(destination.getProperty("type"))) { + return success(true); + } + } + break; + } + } + return success(false); +// ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getDeployedProcessDefinition(processDefinitionId); +// ExecutionEntity executionEntity = (ExecutionEntity)runtimeService.createExecutionQuery().executionId(processInstanceId).singleResult(); +// if(executionEntity != null) { +// String activityId = executionEntity.getActivityId(); +// List activities = processDefinitionEntity.getActivities(); +// for (ActivityImpl activity : activities) { +// String id = activity.getId(); +// if(id.equals(activityId)) { +// List outgoingTransitions = activity.getOutgoingTransitions(); +// for (PvmTransition outgoingTransition : outgoingTransitions) { +// PvmActivity destination = outgoingTransition.getDestination(); +// if ("exclusiveGateway".equals(destination.getProperty("type"))) { +// return success(true); +// } +// } +// break; +// } +// } +// } +// return success(false); + } + + @PostMapping("/nextTaskInfo") + @Operation(summary = "获取下一个任务节点信息", + description = "任务节点信息获取") + @Parameter(name = "condition", description = "参数body", required = true) + public CommonResult> getNextTaskInfo( + @RequestBody Map condition) { + try { + String processDefinitionId = String.valueOf(condition.get("processDefinitionId")); + condition.remove("processDefinitionId"); + String processInstanceId = String.valueOf(condition.get("processInstanceId")); + condition.remove("processInstanceId"); + List nextTaskInfos = activityService.getNextTaskInfos(processDefinitionId, processInstanceId, condition); + return success(nextTaskInfos); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + + @GetMapping("/getAllNodeInfo") + @Operation(summary = "获取流程所有节点信息", description = "节点信息获取") + public CommonResult> getAllNodeInfo( + @RequestParam("processDefinitionId") String processDefinitionId) { + try { + List nextTaskInfos = activityService.getAllNodeInfo(processDefinitionId); + return success(nextTaskInfos); + } catch (Exception e) { + throw new RuntimeException(e); + } + } + +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmModelController.java b/src/main/java/com/lnsoft/workflow/controller/BpmModelController.java new file mode 100644 index 0000000..b50eaea --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmModelController.java @@ -0,0 +1,117 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.convert.BpmModelConvert; +import com.lnsoft.workflow.io.IoUtils; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmModelService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.IOException; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@Tag(name = "管理后台 - 流程模型") +@RestController +@RequestMapping("/bpm/model") +@Validated +public class BpmModelController { + + @Resource + private BpmModelService modelService; + + @Resource + BpmModelConvert bpmModelConvert; + + /** + * 完成 + * @param pageVO + * @return + */ + @GetMapping("/page") + @Operation(summary = "获得模型分页") + public CommonResult> getModelPage(BpmModelPageReqVO pageVO) { + return success(modelService.getModelPage(pageVO)); + } + + /** + * 适配完成 + * @param id + * @return + */ + @GetMapping("/get") + @Operation(summary = "获得模型") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult getModel(@RequestParam("id") String id) { + BpmModelRespVO model = modelService.getModel(id); + return success(model); + } + /** + * 适配完成 + * @return + */ + @PostMapping("/create") + @Operation(summary = "新建模型") + public CommonResult createModel(@Valid @RequestBody BpmModelCreateReqVO createRetVO) { + return success(modelService.createModel(createRetVO, null)); + } + /** + * 适配完成 + * @return + */ + @PostMapping("/update") + @Operation(summary = "修改模型") + public CommonResult updateModel(@Valid @RequestBody BpmModelUpdateReqVO modelVO) { + modelService.updateModel(modelVO); + return success(true); + } + /** + * 适配完成 + * @return + */ + @PostMapping("/import") + @Operation(summary = "导入模型") + public CommonResult importModel(@Valid BpmModeImportReqVO importReqVO) throws IOException { + BpmModelCreateReqVO createReqVO = bpmModelConvert.convert(importReqVO); + // 读取文件 + String bpmnXml = IoUtils.readUtf8(importReqVO.getBpmnFile().getInputStream(), false); + return success(modelService.createModel(createReqVO, bpmnXml)); + } + /** + * 适配完成 + * @return + */ + @PostMapping("/deploy") + @Operation(summary = "部署模型") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult deployModel(@RequestParam("id") String id) { + modelService.deployModel(id); + return success(true); + } + /** + * 适配完成 + * @return + */ + @PutMapping("/update-state") + @Operation(summary = "修改模型的状态", description = "实际更新的部署的流程定义的状态") + public CommonResult updateModelState(@Valid @RequestBody BpmModelUpdateStateReqVO reqVO) { + modelService.updateModelState(reqVO.getId(), reqVO.getState()); + return success(true); + } + /** + * 适配完成 + * @return + */ + @GetMapping("/delete") + @Operation(summary = "删除模型") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult deleteModel(@RequestParam("id") String id) { + modelService.deleteModel(id); + return success(true); + } +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmProcessDefinitionController.java b/src/main/java/com/lnsoft/workflow/controller/BpmProcessDefinitionController.java new file mode 100644 index 0000000..801c8a0 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmProcessDefinitionController.java @@ -0,0 +1,56 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmProcessDefinitionService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@Tag(name = "管理后台 - 流程定义") +@RestController +@RequestMapping("/bpm/processDef") +@Validated +public class BpmProcessDefinitionController { + + @Resource + private BpmProcessDefinitionService bpmDefinitionService; + + + + @GetMapping("/page") + @Operation(summary = "获得流程定义分页") + public CommonResult> getProcessDefinitionPage( + BpmProcessDefinitionPageReqVO pageReqVO) { + return success(bpmDefinitionService.getProcessDefinitionPage(pageReqVO)); + } + + @GetMapping ("/list") + @Operation(summary = "获得流程定义列表") + public CommonResult> getProcessDefinitionList( + BpmProcessDefinitionListReqVO listReqVO) { + return success(bpmDefinitionService.getProcessDefinitionList(listReqVO)); + } + + @GetMapping ("/getBpmnXml") + @Operation(summary = "获得流程定义的 BPMN XML") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult getProcessDefinitionBpmnXML(@RequestParam("id") String id) { + String bpmnXML = bpmDefinitionService.getProcessDefinitionBpmnXML(id); + return success(bpmnXML); + } + + + + + +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmProcessInstanceController.java b/src/main/java/com/lnsoft/workflow/controller/BpmProcessInstanceController.java new file mode 100644 index 0000000..29d9030 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmProcessInstanceController.java @@ -0,0 +1,61 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmProcessInstanceService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.history.HistoricProcessInstanceQuery; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; + +import static com.lnsoft.workflow.model.CommonResult.success; +import static com.lnsoft.workflow.util.WebFrameworkUtils.getLoginUserId; + +@Tag(name = "管理后台 - 流程实例") // 流程实例,通过流程定义创建的一次“申请” +@RestController +@RequestMapping("/bpm/processIns") +@Validated +public class BpmProcessInstanceController { + + @Resource + private BpmProcessInstanceService processInstanceService; + + @GetMapping("/myPage") + @Operation(summary = "获得我的实例分页列表", description = "在【我的流程】菜单中,进行调用") + public CommonResult> getMyProcessInstancePage( + @Valid BpmProcessInstanceMyPageReqVO pageReqVO) { + return success(processInstanceService.getMyProcessInstancePage(pageReqVO.getUserId(), pageReqVO)); + } + + @PostMapping("/create") + @Operation(summary = "新建流程实例") + public CommonResult createProcessInstance(@Valid @RequestBody BpmProcessInstanceCreateReqVO createReqVO) { + return success(processInstanceService.createProcessInstance(createReqVO.getUserId(), createReqVO)); + } + + @GetMapping("/get") + @Operation(summary = "获得指定流程实例", description = "在【流程详细】界面中,进行调用") + @Parameter(name = "id", description = "流程实例的编号", required = true) + public CommonResult getProcessInstance(@RequestParam("id") String id) { + return success(processInstanceService.getProcessInstanceVO(id)); + } + + @PostMapping("/cancel") + @Operation(summary = "取消流程实例", description = "撤回发起的流程") + public CommonResult cancelProcessInstance(@Valid @RequestBody BpmProcessInstanceCancelReqVO cancelReqVO) { + processInstanceService.cancelProcessInstance(cancelReqVO.getUserId(), cancelReqVO); + return success(true); + } + + @GetMapping("/getHis") + @Operation(summary = "获得指定流程实例", description = "在【业务】界面中,进行调用") + @Parameter(name = "id", description = "业务编号", required = true) + public CommonResult getHisProcessInstance(@RequestParam("id") String id) { + return success(processInstanceService.getHisProcessInstanceVO(id)); + } +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.java b/src/main/java/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.java new file mode 100644 index 0000000..9228c2d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.java @@ -0,0 +1,63 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmFormFieldService; +import com.lnsoft.workflow.service.BpmTaskAssignRuleService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Parameters; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import java.util.List; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@Tag(name = "管理后台 - 任务分配规则") +@RestController +@RequestMapping("/bpm/taskAssignRule") +@Validated +public class BpmTaskAssignRuleController { + + @Resource + private BpmTaskAssignRuleService taskAssignRuleService; + + @Resource + private BpmFormFieldService bpmFormFieldService; + + + @GetMapping("/list") + @Operation(summary = "获得任务分配规则列表") + @Parameters({ + @Parameter(name = "modelId", description = "模型编号", example = "1024"), + @Parameter(name = "processDefinitionId", description = "流程定义的编号", example = "2048") + }) + public CommonResult> getTaskAssignRuleList( + @RequestParam(value = "modelId", required = false) String modelId, + @RequestParam(value = "processDefinitionId", required = false) String processDefinitionId) { + return success(taskAssignRuleService.getTaskAssignRuleList(modelId, processDefinitionId)); + } + + @PostMapping("/create") + @Operation(summary = "创建任务分配规则") + public CommonResult createTaskAssignRule(@Valid @RequestBody BpmTaskAssignRuleCreateReqVO reqVO) { + return success(taskAssignRuleService.createTaskAssignRule(reqVO)); + } + + @PostMapping("/update") + @Operation(summary = "更新任务分配规则") + public CommonResult updateTaskAssignRule(@Valid @RequestBody BpmTaskAssignRuleUpdateReqVO reqVO) { + taskAssignRuleService.updateTaskAssignRule(reqVO); + return success(true); + } + + @GetMapping("/queryFields") + @Operation(summary = "根据业务类型查询业务字段") + public CommonResult> queryFieldsByType(@NotNull @RequestParam String type) { + return success(bpmFormFieldService.queryFieldsByType(type)); + } +} diff --git a/src/main/java/com/lnsoft/workflow/controller/BpmTaskController.java b/src/main/java/com/lnsoft/workflow/controller/BpmTaskController.java new file mode 100644 index 0000000..397e275 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/BpmTaskController.java @@ -0,0 +1,114 @@ +package com.lnsoft.workflow.controller; + +import cn.hutool.json.JSONObject; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmTaskService; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.tags.Tag; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.util.List; +import java.util.Map; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@Tag(name = "管理后台 - 流程任务实例") +@RestController +@RequestMapping("/bpm/task") +@Validated +public class BpmTaskController { + + @Resource + private BpmTaskService bpmTaskService; + + @GetMapping("getTodoTaskPageNum") + @Operation(summary = "获取待办任务数量") + public CommonResult getTodoTaskPageNum(@Valid BpmTaskTodoPageReqVO pageVO) { + return success(bpmTaskService.getTodoTaskPageNum(pageVO.getUserId(), pageVO)); + } + + @GetMapping("getTodoTaskPage") + @Operation(summary = "获取 Todo 待办任务分页") + public CommonResult> getTodoTaskPage(@Valid BpmTaskTodoPageReqVO pageVO) { + return success(bpmTaskService.getTodoTaskPage(pageVO.getUserId(), pageVO)); + } + + @GetMapping("getDoneTaskPage") + @Operation(summary = "获取 Done 已办任务分页") + public CommonResult> getDoneTaskPage(@Valid BpmTaskDonePageReqVO pageVO) { + return success(bpmTaskService.getDoneTaskPage(pageVO.getUserId(), pageVO)); + } + + @GetMapping("/getTaskListByProcessInstanceId") + @Operation(summary = "获得指定流程实例的任务列表", description = "包括完成的、未完成的") + @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) + public CommonResult> getTaskListByProcessInstanceId( + @RequestParam("processInstanceId") String processInstanceId) { + return success(bpmTaskService.getTaskListByProcessInstanceId(processInstanceId)); + } + + @PostMapping("/approve") + @Operation(summary = "通过任务") + public CommonResult approveTask(@Valid @RequestBody BpmTaskApproveReqVO reqVO) { + bpmTaskService.approveTask(reqVO.getUserId(), reqVO); + return success(true); + } + + @PostMapping("/updateCurrentNodeExecutor") + @Operation(summary = "修改当前节点的执行人") + public CommonResult updateCurrentNodeExecutor(@Valid @RequestBody BpmTaskUpdateCurrentNodeExecutorReqVO reqVO) { + return success(bpmTaskService.updateCurrentNodeExecutor(reqVO)); + } + + @PostMapping("/reject") + @Operation(summary = "不通过任务") + public CommonResult rejectTask(@Valid @RequestBody BpmTaskRejectReqVO reqVO) { + bpmTaskService.rejectTask(reqVO.getUserId(), reqVO); + return success(true); + } + + @PostMapping("/skipCurrentTask") + @Operation(summary = "跳转指定节点") + public CommonResult skipTargetTask(@Valid @RequestBody BpmTaskSkipReqVO reqVO) { + bpmTaskService.skipTargetTask(reqVO); + return success(true); + } + + @PostMapping("/rejectToLastNode") + @Operation(summary = "驳回到上一个节点") + public CommonResult rejectToLastNode(@Valid @RequestBody BpmRejectVO bpmRejectVO) { + bpmTaskService.rejectToLastNode(bpmRejectVO); + return success(true); + } + + @PostMapping("/rejectToFirstNode") + @Operation(summary = "驳回到流程开始节点") + public CommonResult rejectToFirstNode(@Valid @RequestBody BpmRejectVO bpmRejectVO) { + bpmTaskService.rejectToFirstNode(bpmRejectVO); + return success(true); + } + + @PostMapping("/updateAssignee") + @Operation(summary = "更新任务的负责人", description = "用于【流程详情】的【转派】按钮") + public CommonResult updateTaskAssignee(@Valid @RequestBody BpmTaskUpdateAssigneeReqVO reqVO) { + bpmTaskService.updateTaskAssignee(reqVO.getUserId(), reqVO); + return success(true); + } + + @PostMapping("getAllTodoTask") + @Operation(summary = "统计所有的待办任务") + public CommonResult> getAllTodoTask(@Valid @RequestBody BpmTaskTodoPageReqVO pageVO) { + return success(bpmTaskService.getAllTodoTask(pageVO.getBeginTime(), pageVO.getEndTime())); + } + + @PostMapping("getMyTodoTask") + @Operation(summary = "统计我的待办任务") + public CommonResult> getMyTodoTask(@Valid @RequestBody BpmTaskTodoPageReqVO pageVO) { + return success(bpmTaskService.getMyTodoTask(pageVO.getUserId(), pageVO.getBeginTime(), pageVO.getEndTime())); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/controller/WorkflowController.java b/src/main/java/com/lnsoft/workflow/controller/WorkflowController.java new file mode 100644 index 0000000..6298ff2 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/controller/WorkflowController.java @@ -0,0 +1,245 @@ +package com.lnsoft.workflow.controller; + +import com.lnsoft.workflow.bus.model.RepairInfo; +import com.lnsoft.workflow.bus.service.RepairInfoService; +import com.lnsoft.workflow.convert.BpmModelConvert; +import com.lnsoft.workflow.io.IoUtils; +import com.lnsoft.workflow.mapper.DlpWorkflowInfoMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.*; +import com.lnsoft.workflow.util.LambdaQueryWrapperX; +import io.swagger.v3.oas.annotations.Operation; +import io.swagger.v3.oas.annotations.Parameter; +import io.swagger.v3.oas.annotations.Parameters; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.TaskService; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.task.Task; +import org.camunda.bpm.engine.task.TaskQuery; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.bind.annotation.*; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.IOException; +import java.util.*; + +import static com.lnsoft.workflow.model.CommonResult.success; + +@RequestMapping("/dlpWorkflowInfo") +@RestController +public class WorkflowController { + private final RepositoryService repositoryService; + private final RuntimeService runtimeService; + private final TaskService taskService; + private final WorkflowTaskService workflowTaskService; + + @Resource + private BpmModelService modelService; + + @Resource + BpmModelConvert bpmModelConvert; + + @Resource + private BpmProcessInstanceService processInstanceService; + + @Resource + private BpmTaskService bpmTaskService; + + @Resource + RepairInfoService repairInfoService; + + @Resource + private BpmProcessDefinitionService bpmDefinitionService; + + @Resource + private BpmTaskAssignRuleService taskAssignRuleService; + + @Resource + private DlpWorkflowInfoMapper dlpWorkflowInfoMapper; + + private static Logger logger = LoggerFactory.getLogger(WorkflowController.class); + + public WorkflowController(RepositoryService repositoryService, RuntimeService runtimeService, TaskService taskService, WorkflowTaskService workflowTaskService) { + this.repositoryService = repositoryService; + this.runtimeService = runtimeService; + this.taskService = taskService; + this.workflowTaskService = workflowTaskService; + } + + @PostMapping("get") + @Operation(summary = "获取消息列表分页") + public CommonResult> getDlpWorkflowInfo(@Valid @RequestBody DlpWorkflowInfoVO dlpWorkflowInfoVO) { + PageParam pageParam = new PageParam(); + pageParam.setPageNo(dlpWorkflowInfoVO.getPageNo()); + pageParam.setPageSize(dlpWorkflowInfoVO.getPageSize()); + return success(dlpWorkflowInfoMapper.selectPage(pageParam, new LambdaQueryWrapperX() + .likeIfPresent(DlpWorkflowInfoDO::getContent, dlpWorkflowInfoVO.getContent()) + .eqIfPresent(DlpWorkflowInfoDO::getType, dlpWorkflowInfoVO.getType()) + .eqIfPresent(DlpWorkflowInfoDO::getState, dlpWorkflowInfoVO.getState()) + .eqIfPresent(DlpWorkflowInfoDO::getBusinessType, dlpWorkflowInfoVO.getBusinessType()) + .eqIfPresent(DlpWorkflowInfoDO::getCreateUser, dlpWorkflowInfoVO.getCreateUser()) + .orderByDesc(DlpWorkflowInfoDO::getCreateTime)) + ); + } + + @PostMapping("delete") + @Operation(summary = "删除消息消息列表分页") + public CommonResult delDlpWorkflowInfo(@Valid @RequestBody List idList) { + return success(dlpWorkflowInfoMapper.deleteBatchIds(idList)); + } + + @PostMapping("update") + @Operation(summary = "标记已读") + public CommonResult updateDlpWorkflowInfo(@Valid @RequestBody List idList) { + dlpWorkflowInfoMapper.updateBatch(idList, idList.size()); + return success(Boolean.TRUE); + } + + + /** + * 流程模型-导入部署流程 + * + */ + @PostMapping("/deployByFile") + public CommonResult importModel(@Valid BpmModeImportReqVO importReqVO) throws IOException { + BpmModelCreateReqVO createReqVO = bpmModelConvert.convert(importReqVO); + // 读取文件 + String bpmnXml = IoUtils.readUtf8(importReqVO.getBpmnFile().getInputStream(), false); + return success(modelService.createModel(createReqVO, bpmnXml)); + } + + + /** + * 流程模型-部署流程 + * @return + */ + @PostMapping("/deploy") + @Operation(summary = "部署模型") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult deployModel(@RequestParam("id") String id) { + modelService.deployModel(id); + return success(true); + } + + + /** + * 启动工作流实例时不带参数 + */ + @PostMapping("/startProcess") + @Operation(summary = "新建流程实例") + public CommonResult createProcessInstance(@Valid @RequestBody BpmProcessInstanceCreateReqVO createReqVO) { + return success(processInstanceService.createProcessInstance(createReqVO.getUserId(), createReqVO)); + } + + @PostMapping("todoTask") + @Operation(summary = "获取 Todo 待办任务分页") + public CommonResult> getTodoTask(@Valid @RequestBody BpmTaskTodoPageReqVO pageVO) { + return success(bpmTaskService.getTodoTaskPage(pageVO.getUserId(), pageVO)); + } + + @GetMapping("/getTaskListByProcessInstanceId") + @Operation(summary = "获得指定流程实例的任务列表", description = "包括完成的、未完成的") + @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) + public CommonResult> getTaskListByProcessInstanceId( + @RequestParam("processInstanceId") String processInstanceId) { + return success(bpmTaskService.getTaskListByProcessInstanceId(processInstanceId)); + } + + @GetMapping("/getBusDataByBusKey") + @Operation(summary = "获得业务数据", description = "获得业务数据") + @Parameter(name = "processInstanceId", description = "流程实例的编号", required = true) + public CommonResult getBusDataByBusKey( + @RequestParam("busKey") String busKey) { + return success(repairInfoService.getById(busKey)); + } + + @PostMapping("/approve") + @Operation(summary = "通过任务") + public CommonResult approveTask(@Valid @RequestBody BpmTaskApproveReqVO reqVO) { + bpmTaskService.approveTask(reqVO.getUserId(), reqVO); + return success(true); + } + + @GetMapping ("/getBpmnXml") + @Operation(summary = "获得流程定义的 BPMN XML") + @Parameter(name = "id", description = "编号", required = true, example = "1024") + public CommonResult getProcessDefinitionBpmnXML(@RequestParam("id") String id) { + String bpmnXML = bpmDefinitionService.getProcessDefinitionBpmnXML(id); + return success(bpmnXML); + } + + @PostMapping("doneTask") + @Operation(summary = "获取 Done 已办任务分页") + public CommonResult> getDoneTaskPage(@Valid @RequestBody BpmTaskDonePageReqVO pageVO) { + return success(bpmTaskService.getDoneTaskPage(pageVO.getUserId(), pageVO)); + } + + @GetMapping("/list") + @Operation(summary = "获得任务分配规则列表") + @Parameters({ + @Parameter(name = "modelId", description = "模型编号", example = "1024"), + @Parameter(name = "processDefinitionId", description = "流程定义的编号", example = "2048") + }) + public CommonResult> getTaskAssignRuleList( + @RequestParam(value = "modelId", required = false) String modelId, + @RequestParam(value = "processDefinitionId", required = false) String processDefinitionId) { + return success(taskAssignRuleService.getTaskAssignRuleList(modelId, processDefinitionId)); + } + + /** + * 启动工作流时设置会签任务collection参数 + */ + @PostMapping("/startProcessInstance/v2") + public String startProcessInstance2(@RequestBody String definitionId) { + List userList = new ArrayList<>(); + userList.add("joe"); + userList.add("book"); + + Map variables = new HashMap<>(); + //variables.put("userList", userList); + variables.put("manager","tony"); + + ProcessInstance processInstance = runtimeService.startProcessInstanceById(definitionId, variables); + return "实例启动成功,实例ID:" + processInstance.getProcessInstanceId(); + } + + @GetMapping("{processInstanceId}/tasks") + public String getProcessInstanceTasks(@PathVariable String processInstanceId) { + List tasks = taskService.createTaskQuery().processInstanceId(processInstanceId).active().list(); + tasks.forEach(x -> { + System.out.println(x.getId() + "," + x.getName() + "," + x.getAssignee()); + logger.info(x.getId() + "," + x.getName() + "," + x.getAssignee()); + }); + + return "流程实例共找到" + tasks.size() + "个任务"; + } + + @GetMapping("{processInstanceId}/nodes") + public String getProcessInstanceNodes(@PathVariable String processInstanceId) { + List activityNodes = workflowTaskService.getActivityNodeList(processInstanceId); + activityNodes.forEach(x -> { + logger.info(x.getActivityId() + "," + x.getActivityName()); + }); + + return "流程实例共找到" + activityNodes.size() + "个任务"; + } + + @GetMapping("/tasks/{assignee}") + public void getTasks(@PathVariable String assignee) { + TaskQuery taskQuery = taskService.createTaskQuery(); + List tasks = taskQuery.taskAssignee(assignee).list(); + tasks.forEach(x -> { + logger.info(assignee + "待办任务:" + x.getId() + "," + x.getName()); + }); + } + + @PostMapping("/tasks/{taskId}") + public String complete(@PathVariable String taskId) { + taskService.complete(taskId); + return taskId + "任务已完成"; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmActivityConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmActivityConvert.java new file mode 100644 index 0000000..1fde71e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmActivityConvert.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.model.BpmActivityRespVO; +import org.camunda.bpm.engine.history.HistoricActivityInstance; +import org.mapstruct.Mapper; +import org.mapstruct.Mapping; +import org.mapstruct.Mappings; + +import java.util.List; + +/** + * BPM 活动 Convert + * + * @author James + */ +@Mapper +public interface BpmActivityConvert { + + List convertList(List list); + + @Mappings({ + @Mapping(source = "activityId", target = "key"), + @Mapping(source = "activityType", target = "type") + }) + BpmActivityRespVO convert(HistoricActivityInstance bean); +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmFormConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmFormConvert.java new file mode 100644 index 0000000..9a6f08c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmFormConvert.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.model.*; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; + +/** + * 动态表单 Convert + * + * @author James + */ +public interface BpmFormConvert { + + BpmFormConvert INSTANCE = Mappers.getMapper(BpmFormConvert.class); + + BpmFormDO convert(BpmFormCreateReqVO bean); + + BpmFormDO convert(BpmFormUpdateReqVO bean); + + BpmFormRespVO convert(BpmFormDO bean); + + List convertList2(List list); + + PageResult convertPage(PageResult page); + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmModelConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmModelConvert.java new file mode 100644 index 0000000..e5109fd --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmModelConvert.java @@ -0,0 +1,37 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.JsonUtils; +import org.mapstruct.MappingTarget; + +/** + * 流程模型 Convert + * + * @author James + */ +public interface BpmModelConvert { + + + BpmModelCreateReqVO convert(BpmModeImportReqVO bean); + + default BpmProcessDefinitionCreateReqDTO convert2(BpmModelPlusDO model, BpmFormDO form) { + BpmProcessDefinitionCreateReqDTO createReqDTO = new BpmProcessDefinitionCreateReqDTO(); + createReqDTO.setModelId(model.getId()+""); + createReqDTO.setName(model.getName()); + createReqDTO.setKey(model.getKey()); + createReqDTO.setCategory(model.getCategory()); + createReqDTO.setBusinessType(model.getBusinessType()); + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(model.getFormInfo(), BpmModelMetaInfoRespDTO.class); + // metaInfo + copyTo(metaInfo, createReqDTO); + // form + if (form != null) { + createReqDTO.setFormConf(form.getConf()); + createReqDTO.setFormFields(form.getFields()); + } + return createReqDTO; + } + + void copyTo(BpmModelMetaInfoRespDTO from, @MappingTarget BpmProcessDefinitionCreateReqDTO to); + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.java new file mode 100644 index 0000000..e849bc0 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.java @@ -0,0 +1,85 @@ +package com.lnsoft.workflow.convert; + +import cn.hutool.core.date.LocalDateTimeUtil; +import cn.hutool.core.util.ObjectUtil; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.engine.impl.persistence.entity.SuspensionState; +import org.camunda.bpm.engine.repository.Deployment; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.mapstruct.Mapper; +import org.mapstruct.Mapping; +import org.mapstruct.MappingTarget; +import org.mapstruct.Named; +import org.mapstruct.factory.Mappers; + +import java.util.List; +import java.util.Map; + +/** + * Bpm 流程定义的 Convert + * + * @author James + */ +public interface BpmProcessDefinitionConvert { + + + BpmProcessDefinitionExtDO convert2(BpmProcessDefinitionCreateReqDTO bean); + + + default List convertList(List list, Map deploymentMap, + Map processDefinitionDOMap, Map formMap) { + return CollectionUtils.convertList(list, definition -> { + Deployment deployment = definition.getDeploymentId() != null ? deploymentMap.get(definition.getDeploymentId()) : null; + BpmProcessDefinitionExtDO definitionDO = processDefinitionDOMap.get(definition.getId()); + BpmFormDO form = definitionDO != null ? formMap.get(definitionDO.getFormId()) : null; + return convert(definition, deployment, definitionDO, form); + }); + } + + default BpmProcessDefinitionPageItemRespVO convert(ProcessDefinition bean, Deployment deployment, + BpmProcessDefinitionExtDO processDefinitionExtDO, BpmFormDO form) { + BpmProcessDefinitionPageItemRespVO respVO = convert(bean); + respVO.setSuspensionState(bean.isSuspended() ? SuspensionState.SUSPENDED.getStateCode() : SuspensionState.ACTIVE.getStateCode()); + if (deployment != null) { + respVO.setDeploymentTime(LocalDateTimeUtil.of(deployment.getDeploymentTime())); + } + if (form != null) { + respVO.setFormName(form.getName()); + } + // 复制通用属性 + copyTo(processDefinitionExtDO, respVO); + if(ObjectUtil.isEmpty(processDefinitionExtDO)){ + respVO.setBusinessType(null); + return respVO; + } + respVO.setBusinessType(processDefinitionExtDO.getBusinessType()); + return respVO; + } + + BpmProcessDefinitionPageItemRespVO convert(ProcessDefinition bean); + + @Mapping(source = "from.id", target = "to.id", ignore = true) + void copyTo(BpmProcessDefinitionExtDO from, @MappingTarget BpmProcessDefinitionRespVO to); + + default List convertList3(List list, + Map processDefinitionDOMap) { + return CollectionUtils.convertList(list, processDefinition -> { + BpmProcessDefinitionRespVO respVO = convert3(processDefinition); + BpmProcessDefinitionExtDO processDefinitionExtDO = processDefinitionDOMap.get(processDefinition.getId()); + // 复制通用属性 + copyTo(processDefinitionExtDO, respVO); + return respVO; + }); + } + + @Mapping(source = "suspended", target = "suspensionState", qualifiedByName = "convertSuspendedToSuspensionState") + BpmProcessDefinitionRespVO convert3(ProcessDefinition bean); + + @Named("convertSuspendedToSuspensionState") + default Integer convertSuspendedToSuspensionState(boolean suspended) { + return suspended ? SuspensionState.SUSPENDED.getStateCode() : + SuspensionState.ACTIVE.getStateCode(); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.java new file mode 100644 index 0000000..118f2b7 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.java @@ -0,0 +1,85 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.event.BpmProcessInstanceResultEvent; +import com.lnsoft.workflow.model.*; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.engine.task.Task; +import org.mapstruct.Mapping; +import org.mapstruct.MappingTarget; + +import java.util.List; +import java.util.Map; + +/** + * 流程实例 Convert + * + * @authorJames + */ +public interface BpmProcessInstanceConvert { + + + default BpmProcessInstanceResultEvent convert(Object source, HistoricProcessInstance instance, Integer result) { + BpmProcessInstanceResultEvent event = new BpmProcessInstanceResultEvent(source); + event.setId(instance.getId()); + event.setProcessDefinitionKey(instance.getProcessDefinitionKey()); + event.setBusinessKey(instance.getBusinessKey()); + event.setResult(result); + return event; + } + + + default PageResult convertPage(PageResult page, + Map> taskMap) { + List list = convertList(page.getList()); + list.forEach(respVO -> respVO.setTasks(convertList2(taskMap.get(respVO.getId())))); + return new PageResult<>(list, page.getTotal()); + } + + List convertList(List list); + + @Mapping(source = "processInstanceId", target = "id") + BpmProcessInstancePageItemRespVO convert(BpmProcessInstanceExtDO bean); + + List convertList2(List tasks); + + default BpmProcessInstanceRespVO convert2(HistoricProcessInstance processInstance, BpmProcessInstanceExtDO processInstanceExt, + ProcessDefinition processDefinition, BpmProcessDefinitionExtDO processDefinitionExt, + String bpmnXml, AdminUserRespDTO startUser, DeptRespDTO dept) { + BpmProcessInstanceRespVO respVO = convert2(processInstance); + copyTo(processInstanceExt, respVO); + // definition + respVO.setProcessDefinition(convert2(processDefinition)); + copyTo(processDefinitionExt, respVO.getProcessDefinition()); + respVO.getProcessDefinition().setBpmnXml(bpmnXml); + // user + if (startUser != null) { + respVO.setStartUser(convert2(startUser)); + if (dept != null) { + respVO.getStartUser().setDeptName(dept.getName()); + } + } + return respVO; + } + + BpmProcessInstanceRespVO convert2(HistoricProcessInstance bean); + + @Mapping(source = "from.id", target = "to.id", ignore = true) + void copyTo(BpmProcessInstanceExtDO from, @MappingTarget BpmProcessInstanceRespVO to); + + BpmProcessInstanceRespVO.ProcessDefinition convert2(ProcessDefinition bean); + + @Mapping(source = "from.id", target = "to.id", ignore = true) + void copyTo(BpmProcessDefinitionExtDO from, @MappingTarget BpmProcessInstanceRespVO.ProcessDefinition to); + + BpmProcessInstanceRespVO.User convert2(AdminUserRespDTO bean); + + + default BpmMessageSendWhenProcessInstanceRejectReqDTO convert2RejectReq(HistoricProcessInstance instance, String reason) { + BpmMessageSendWhenProcessInstanceRejectReqDTO bpmMessageSendWhenProcessInstanceRejectReqDTO = new BpmMessageSendWhenProcessInstanceRejectReqDTO(); + bpmMessageSendWhenProcessInstanceRejectReqDTO.setProcessInstanceName(instance.getProcessDefinitionName()); + bpmMessageSendWhenProcessInstanceRejectReqDTO.setProcessInstanceId(instance.getId()); + bpmMessageSendWhenProcessInstanceRejectReqDTO.setReason(reason); + bpmMessageSendWhenProcessInstanceRejectReqDTO.setStartUserId(instance.getStartUserId()); + return bpmMessageSendWhenProcessInstanceRejectReqDTO; + }} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.java new file mode 100644 index 0000000..ece6076 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.model.BpmTaskAssignRuleCreateReqVO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleDO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleRespVO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleUpdateReqVO; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.model.bpmn.instance.UserTask; +import org.mapstruct.Mapper; +import org.mapstruct.factory.Mappers; + +import java.util.List; +import java.util.Map; + +public interface BpmTaskAssignRuleConvert { + + default List convertList(List tasks, List rules) { + Map ruleMap = CollectionUtils.convertMap(rules, BpmTaskAssignRuleDO::getTaskDefinitionKey); + // 以 UserTask 为主维度,原因是:流程图编辑后,一些规则实际就没用了。 + return CollectionUtils.convertList(tasks, task -> { + BpmTaskAssignRuleRespVO respVO = convert(ruleMap.get(task.getId())); + if (respVO == null) { + respVO = new BpmTaskAssignRuleRespVO(); + respVO.setTaskDefinitionKey(task.getId()); + } + respVO.setTaskDefinitionName(task.getName()); + return respVO; + }); + } + + BpmTaskAssignRuleRespVO convert(BpmTaskAssignRuleDO bean); + + BpmTaskAssignRuleDO convert(BpmTaskAssignRuleCreateReqVO bean); + + BpmTaskAssignRuleDO convert(BpmTaskAssignRuleUpdateReqVO bean); + + List convertList2(List list); +} diff --git a/src/main/java/com/lnsoft/workflow/convert/BpmTaskConvert.java b/src/main/java/com/lnsoft/workflow/convert/BpmTaskConvert.java new file mode 100644 index 0000000..23cedc7 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/BpmTaskConvert.java @@ -0,0 +1,206 @@ +package com.lnsoft.workflow.convert; + +import cn.hutool.core.date.LocalDateTimeUtil; +import cn.hutool.extra.spring.SpringUtil; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.history.HistoricTaskInstance; +import org.camunda.bpm.engine.impl.persistence.entity.SuspensionState; +import org.camunda.bpm.engine.runtime.Execution; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.task.Task; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.bpmn.instance.LoopCharacteristics; +import org.camunda.bpm.model.bpmn.instance.UserTask; +import org.mapstruct.Mapping; +import org.mapstruct.MappingTarget; +import org.mapstruct.Mappings; +import org.mapstruct.Named; + +import java.util.List; +import java.util.Map; + +/** + * Bpm 任务 Convert + * + * @author 芋道源码 + */ +public interface BpmTaskConvert { + @Mapping(source = "suspended", target = "suspensionState", qualifiedByName = "convertSuspendedToSuspensionState") + @Mapping(target = "createTime", expression = "java(bean.getCreateTime()==null?null:LocalDateTime.ofInstant(bean.getCreateTime().toInstant(),ZoneId.systemDefault()))") + BpmTaskTodoPageItemRespVO convert1(Task bean); + + @Mappings({@Mapping(source = "processInstance.id", target = "id"), + @Mapping(source = "processInstance.startUserId", target = "startUserId"), + @Mapping(source = "processInstance.processDefinitionId", target = "processDefinitionId"), + @Mapping(source = "startUser.nickname", target = "startUserNickname")}) + BpmTaskTodoPageItemRespVO.ProcessInstance convert(HistoricProcessInstance processInstance, + AdminUserRespDTO startUser); + + + default List convertList1(List tasks, + Map processInstanceMap, Map userMap, Map extTaskMap) { + return CollectionUtils.convertList(tasks, task -> { + BpmTaskTodoPageItemRespVO respVO = convert1(task); + HistoricProcessInstance processInstance = processInstanceMap.get(task.getProcessInstanceId()); + if (processInstance != null) { + AdminUserRespDTO startUser = userMap.get(processInstance.getStartUserId()); + respVO.setProcessInstance(convert(processInstance, startUser)); + respVO.getProcessInstance().setName(processInstance.getProcessDefinitionName()); + BpmTaskExtDO bpmTaskExtDO = extTaskMap.get(task.getId()); + if (bpmTaskExtDO != null && bpmTaskExtDO.getBusinessType() != null){ + respVO.getProcessInstance().setBusinessType(bpmTaskExtDO.getBusinessType()); + respVO.setFormRouter(bpmTaskExtDO.getFormRouter()); + } + } + return respVO; + }); + } + + @Named("convertSuspendedToSuspensionState") + default Integer convertSuspendedToSuspensionState(boolean suspended) { + return suspended ? SuspensionState.SUSPENDED.getStateCode() : SuspensionState.ACTIVE.getStateCode(); + } + + default List convertList3(List tasks, + Map bpmTaskExtDOMap, HistoricProcessInstance processInstance, + Map userMap, Map deptMap, List fieldHideList, + List needToSet, List taskAssignRuleList) { + return CollectionUtils.convertList(tasks, task -> { + BpmTaskRespVO respVO = convert3(task); + //默认设置isNextNode为false, 表示当前审批完成后下一个审批不是下一节点 + respVO.setIsNextNode(Boolean.FALSE); + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + RuntimeService runtimeService = SpringUtil.getBean(RuntimeService.class); + //获取bpmn模型实例 + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(task.getProcessDefinitionId()); + //根据taskDefinitionKey获取UserTask + UserTask userTask = bpmnModelInstance.getModelElementById(task.getTaskDefinitionKey()); + //获取该节点的LoopCharacteristics属性 + LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); + //LoopCharacteristics不为空即节点为多实例 + if (loopCharacteristics != null){ + //isSequential为true则该节点为会签, 否则该节点为或签 + String isSequential = loopCharacteristics.getAttributeValue("isSequential"); + //如果当前节点为或签 + if (isSequential != null && "false".equals(isSequential)){ + //设置isNextNode为true, 表示当前审批完成后下一个审批是否到下一节点 + respVO.setIsNextNode(Boolean.TRUE); + } + //如果当前节点为会签 + if (isSequential != null && "true".equals(isSequential)){ + String executionId = task.getExecutionId(); + //当execution为空时说明是历史节点(已执行过), 历史节点不存在流程变量, 故需判空, 否则报错 + Execution execution = runtimeService.createExecutionQuery().executionId(executionId).singleResult(); + if (execution != null){ + Integer nrOfCompletedInstances = Integer.valueOf(String.valueOf(runtimeService.getVariable(executionId, "nrOfCompletedInstances"))); + Integer nrOfInstances = Integer.valueOf(String.valueOf(runtimeService.getVariable(executionId, "nrOfInstances"))); + if (nrOfCompletedInstances + 1 == nrOfInstances){ + respVO.setIsNextNode(Boolean.TRUE); + } + } + } + } //普通节点设置isNextNode为true + else { + respVO.setIsNextNode(Boolean.TRUE); + } + + String taskDefinitionKey = task.getTaskDefinitionKey(); + int index = 0; + //拿到当前节点的下标 + for (int i = 0; i < taskAssignRuleList.size(); i++) { + if (taskDefinitionKey.equals(taskAssignRuleList.get(i).getTaskDefinitionKey())){ + index = i; + break; + } + } + //如果当前下标存在则设置当前节点的按钮 + if (taskAssignRuleList.size() > index){ +// respVO.setTaskAssignRuleType(String.valueOf(taskAssignRuleList.get(index).getType())); + respVO.setButton(String.valueOf(taskAssignRuleList.get(index).getButton())); + } + if (fieldHideList != null && needToSet.contains(task.getTaskDefinitionKey())){ + respVO.setFieldDisplay(fieldHideList); + } + BpmTaskExtDO taskExtDO = bpmTaskExtDOMap.get(task.getId()); + copyTo(taskExtDO, respVO); + if (processInstance != null) { + AdminUserRespDTO startUser = userMap.get(processInstance.getStartUserId()); + respVO.setProcessInstance(convert(processInstance, startUser)); + respVO.getProcessInstance().setName(processInstance.getProcessDefinitionName()); + } + AdminUserRespDTO assignUser = userMap.get(task.getAssignee()); + // 后面会接入外部用户系统,目前使用流程变量实现 + if (assignUser != null) { + BpmTaskRespVO.User user = new BpmTaskRespVO.User(); + user.setId(task.getAssignee()); + user.setNickname(assignUser.getNickname()); + respVO.setAssigneeUser(user); + /* DeptRespDTO dept = deptMap.get(assignUser.getDeptId()); + if (dept != null) { + respVO.getAssigneeUser().setDeptName(dept.getName()); + }*/ + } + return respVO; + }); + } + + @Mapping(source = "taskDefinitionKey", target = "definitionKey") + BpmTaskRespVO convert3(HistoricTaskInstance bean); + + BpmTaskRespVO.User convert3(AdminUserRespDTO bean); + + @Mapping(target = "id", ignore = true) + void copyTo(BpmTaskExtDO from, @MappingTarget BpmTaskDonePageItemRespVO to); + + default List convertList2(List tasks, + Map bpmTaskExtDOMap, Map historicProcessInstanceMap, + Map userMap) { + return CollectionUtils.convertList(tasks, task -> { + BpmTaskDonePageItemRespVO respVO = convert2(task); + BpmTaskExtDO taskExtDO = bpmTaskExtDOMap.get(task.getId()); + copyTo(taskExtDO, respVO); + HistoricProcessInstance processInstance = historicProcessInstanceMap.get(task.getProcessInstanceId()); + if (processInstance != null) { + AdminUserRespDTO startUser = userMap.get(processInstance.getStartUserId()); + respVO.setProcessInstance(convert(processInstance, startUser)); + respVO.getProcessInstance().setName(processInstance.getProcessDefinitionName()); + respVO.getProcessInstance().setBusinessType(taskExtDO.getBusinessType()); + } + return respVO; + }); + } + + BpmTaskDonePageItemRespVO convert2(HistoricTaskInstance bean); + + default BpmMessageSendWhenTaskCreatedReqDTO convert(ProcessInstance processInstance, AdminUserRespDTO startUser, + CamundaTaskDTO task) { + BpmMessageSendWhenTaskCreatedReqDTO reqDTO = new BpmMessageSendWhenTaskCreatedReqDTO(); + reqDTO.setProcessInstanceId(processInstance.getProcessInstanceId()); + reqDTO.setProcessInstanceName(task.getProcessDefinitionName()); + reqDTO.setStartUserId(startUser.getLoginno()); + reqDTO.setStartUserNickname(startUser.getNickname()); + reqDTO.setTaskId(task.getTaskId()); + reqDTO.setTaskName(task.getName()); + reqDTO.setAssigneeUserId(task.getAssigneeUserId()); + return reqDTO; + } + + default BpmTaskExtDO convert2TaskExt(CamundaTaskDTO task) { + BpmTaskExtDO taskExtDO = new BpmTaskExtDO(); + taskExtDO.setTaskId(task.getTaskId()); + taskExtDO.setAssigneeUserId(task.getAssigneeUserId()); + taskExtDO.setName(task.getName()); + taskExtDO.setProcessDefinitionId(task.getProcessDefinitionId()); + taskExtDO.setProcessInstanceId(task.getProcessInstanceId()); + taskExtDO.setBusinessType(task.getBusinessType()); + taskExtDO.setCreateTime(LocalDateTimeUtil.of(task.getCreateTime())); + taskExtDO.setFormRouter(task.getFormRouter()); + taskExtDO.setOrSign(task.getOrSign()); + return taskExtDO; + } +} + diff --git a/src/main/java/com/lnsoft/workflow/convert/UserConvert.java b/src/main/java/com/lnsoft/workflow/convert/UserConvert.java new file mode 100644 index 0000000..2fbc07b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/UserConvert.java @@ -0,0 +1,19 @@ +package com.lnsoft.workflow.convert; + +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.model.AdminUserRespDTO; +import org.mapstruct.Mapper; + +import java.util.ArrayList; +import java.util.List; + +@Mapper +public interface UserConvert { + + AdminUserRespDTO convert4(AdminUserDO bean); + + List convertList4(List users); + + + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.java new file mode 100644 index 0000000..78be3e5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.java @@ -0,0 +1,50 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmActivityConvert; +import com.lnsoft.workflow.model.BpmActivityRespVO; +import org.camunda.bpm.engine.history.HistoricActivityInstance; +import org.springframework.stereotype.Service; + +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.util.ArrayList; +import java.util.List; + +@Service +public class BpmActivityConvertImpl implements BpmActivityConvert { + + @Override + public List convertList(List list) { + if ( list == null ) { + return null; + } + + List list1 = new ArrayList( list.size() ); + for ( HistoricActivityInstance historicActivityInstance : list ) { + list1.add( convert( historicActivityInstance ) ); + } + + return list1; + } + + @Override + public BpmActivityRespVO convert(HistoricActivityInstance bean) { + if ( bean == null ) { + return null; + } + + BpmActivityRespVO bpmActivityRespVO = new BpmActivityRespVO(); + + bpmActivityRespVO.setKey( bean.getActivityId() ); + bpmActivityRespVO.setType( bean.getActivityType() ); + if ( bean.getStartTime() != null ) { + bpmActivityRespVO.setStartTime( LocalDateTime.ofInstant( bean.getStartTime().toInstant(), ZoneId.of( "UTC" ) ) ); + } + if ( bean.getEndTime() != null ) { + bpmActivityRespVO.setEndTime( LocalDateTime.ofInstant( bean.getEndTime().toInstant(), ZoneId.of( "UTC" ) ) ); + } + bpmActivityRespVO.setTaskId( bean.getTaskId() ); + + return bpmActivityRespVO; + } +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.java new file mode 100644 index 0000000..e189cf3 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.java @@ -0,0 +1,129 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmFormConvert; +import com.lnsoft.workflow.model.*; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +@Service +public class BpmFormConvertImpl implements BpmFormConvert { + + @Override + public BpmFormDO convert(BpmFormCreateReqVO bean) { + if ( bean == null ) { + return null; + } + + BpmFormDO.BpmFormDOBuilder bpmFormDO = BpmFormDO.builder(); + + bpmFormDO.name( bean.getName() ); + bpmFormDO.status( bean.getStatus() ); + bpmFormDO.conf( bean.getConf() ); + List list = bean.getFields(); + if ( list != null ) { + bpmFormDO.fields( new ArrayList( list ) ); + } + bpmFormDO.remark( bean.getRemark() ); + + return bpmFormDO.build(); + } + + @Override + public BpmFormDO convert(BpmFormUpdateReqVO bean) { + if ( bean == null ) { + return null; + } + + BpmFormDO.BpmFormDOBuilder bpmFormDO = BpmFormDO.builder(); + + bpmFormDO.id( bean.getId() ); + bpmFormDO.name( bean.getName() ); + bpmFormDO.status( bean.getStatus() ); + bpmFormDO.conf( bean.getConf() ); + List list = bean.getFields(); + if ( list != null ) { + bpmFormDO.fields( new ArrayList( list ) ); + } + bpmFormDO.remark( bean.getRemark() ); + + return bpmFormDO.build(); + } + + @Override + public BpmFormRespVO convert(BpmFormDO bean) { + if ( bean == null ) { + return null; + } + + BpmFormRespVO bpmFormRespVO = new BpmFormRespVO(); + + bpmFormRespVO.setName( bean.getName() ); + bpmFormRespVO.setStatus( bean.getStatus() ); + bpmFormRespVO.setRemark( bean.getRemark() ); + bpmFormRespVO.setId( bean.getId() ); + bpmFormRespVO.setConf( bean.getConf() ); + List list = bean.getFields(); + if ( list != null ) { + bpmFormRespVO.setFields( new ArrayList( list ) ); + } + bpmFormRespVO.setCreateTime( bean.getCreateTime() ); + + return bpmFormRespVO; + } + + @Override + public List convertList2(List list) { + if ( list == null ) { + return null; + } + + List list1 = new ArrayList( list.size() ); + for ( BpmFormDO bpmFormDO : list ) { + list1.add( bpmFormDOToBpmFormSimpleRespVO( bpmFormDO ) ); + } + + return list1; + } + + @Override + public PageResult convertPage(PageResult page) { + if ( page == null ) { + return null; + } + + PageResult pageResult = new PageResult(); + + pageResult.setList( bpmFormDOListToBpmFormRespVOList( page.getList() ) ); + pageResult.setTotal( page.getTotal() ); + + return pageResult; + } + + protected BpmFormSimpleRespVO bpmFormDOToBpmFormSimpleRespVO(BpmFormDO bpmFormDO) { + if ( bpmFormDO == null ) { + return null; + } + + BpmFormSimpleRespVO bpmFormSimpleRespVO = new BpmFormSimpleRespVO(); + + bpmFormSimpleRespVO.setId( bpmFormDO.getId() ); + bpmFormSimpleRespVO.setName( bpmFormDO.getName() ); + + return bpmFormSimpleRespVO; + } + + protected List bpmFormDOListToBpmFormRespVOList(List list) { + if ( list == null ) { + return null; + } + + List list1 = new ArrayList( list.size() ); + for ( BpmFormDO bpmFormDO : list ) { + list1.add( convert( bpmFormDO ) ); + } + + return list1; + } +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.java new file mode 100644 index 0000000..abc595c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.java @@ -0,0 +1,44 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmModelConvert; +import com.lnsoft.workflow.model.BpmModeImportReqVO; +import com.lnsoft.workflow.model.BpmModelCreateReqVO; +import com.lnsoft.workflow.model.BpmModelMetaInfoRespDTO; +import com.lnsoft.workflow.model.BpmProcessDefinitionCreateReqDTO; +import org.springframework.stereotype.Service; + +import javax.annotation.Generated; + +@Service +public class BpmModelConvertImpl implements BpmModelConvert { + + @Override + public BpmModelCreateReqVO convert(BpmModeImportReqVO bean) { + if ( bean == null ) { + return null; + } + + BpmModelCreateReqVO bpmModelCreateReqVO = new BpmModelCreateReqVO(); + + bpmModelCreateReqVO.setKey( bean.getKey() ); + bpmModelCreateReqVO.setName( bean.getName() ); + bpmModelCreateReqVO.setDescription( bean.getDescription() ); + + return bpmModelCreateReqVO; + } + + @Override + public void copyTo(BpmModelMetaInfoRespDTO from, BpmProcessDefinitionCreateReqDTO to) { + if ( from == null ) { + return; + } + + to.setDescription( from.getDescription() ); + to.setFormType( from.getFormType() ); + to.setFormId( from.getFormId() ); + to.setFormCustomCreatePath( from.getFormCustomCreatePath() ); + to.setFormCustomViewPath( from.getFormCustomViewPath() ); + } + + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.java new file mode 100644 index 0000000..2490df9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.java @@ -0,0 +1,109 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmProcessDefinitionConvert; +import com.lnsoft.workflow.model.BpmProcessDefinitionCreateReqDTO; +import com.lnsoft.workflow.model.BpmProcessDefinitionExtDO; +import com.lnsoft.workflow.model.BpmProcessDefinitionPageItemRespVO; +import com.lnsoft.workflow.model.BpmProcessDefinitionRespVO; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.springframework.stereotype.Service; + +import javax.annotation.Generated; +import java.util.ArrayList; +import java.util.List; + +@Service +public class BpmProcessDefinitionConvertImpl implements BpmProcessDefinitionConvert { + + + + @Override + public BpmProcessDefinitionExtDO convert2(BpmProcessDefinitionCreateReqDTO bean) { + if ( bean == null ) { + return null; + } + + BpmProcessDefinitionExtDO.BpmProcessDefinitionExtDOBuilder bpmProcessDefinitionExtDO = BpmProcessDefinitionExtDO.builder(); + + bpmProcessDefinitionExtDO.modelId( bean.getModelId() ); + bpmProcessDefinitionExtDO.description( bean.getDescription() ); + bpmProcessDefinitionExtDO.formType( bean.getFormType() ); + bpmProcessDefinitionExtDO.formId( bean.getFormId() ); + bpmProcessDefinitionExtDO.formConf( bean.getFormConf() ); + List list = bean.getFormFields(); + if ( list != null ) { + bpmProcessDefinitionExtDO.formFields( new ArrayList( list ) ); + } + bpmProcessDefinitionExtDO.formCustomCreatePath( bean.getFormCustomCreatePath() ); + bpmProcessDefinitionExtDO.formCustomViewPath( bean.getFormCustomViewPath() ); + + return bpmProcessDefinitionExtDO.build(); + } + + @Override + public void copyTo(BpmProcessDefinitionExtDO from, BpmProcessDefinitionRespVO to) { + if ( from == null ) { + return; + } + + to.setDescription( from.getDescription() ); + to.setFormType( from.getFormType() ); + to.setFormId( from.getFormId() ); + to.setFormConf( from.getFormConf() ); + if ( to.getFormFields() != null ) { + List list = from.getFormFields(); + if ( list != null ) { + to.getFormFields().clear(); + to.getFormFields().addAll( list ); + } + else { + to.setFormFields( null ); + } + } + else { + List list = from.getFormFields(); + if ( list != null ) { + to.setFormFields( new ArrayList( list ) ); + } + } + to.setFormCustomCreatePath( from.getFormCustomCreatePath() ); + to.setFormCustomViewPath( from.getFormCustomViewPath() ); + } + + @Override + public BpmProcessDefinitionPageItemRespVO convert(ProcessDefinition bean) { + if ( bean == null ) { + return null; + } + + BpmProcessDefinitionPageItemRespVO bpmProcessDefinitionPageItemRespVO = new BpmProcessDefinitionPageItemRespVO(); + + bpmProcessDefinitionPageItemRespVO.setId( bean.getId() ); + bpmProcessDefinitionPageItemRespVO.setVersion( bean.getVersion() ); + bpmProcessDefinitionPageItemRespVO.setName( bean.getName() ); + bpmProcessDefinitionPageItemRespVO.setDescription( bean.getDescription() ); + bpmProcessDefinitionPageItemRespVO.setCategory( bean.getCategory() ); + + return bpmProcessDefinitionPageItemRespVO; + } + + @Override + public BpmProcessDefinitionRespVO convert3(ProcessDefinition bean) { + if ( bean == null ) { + return null; + } + + BpmProcessDefinitionRespVO bpmProcessDefinitionRespVO = new BpmProcessDefinitionRespVO(); + + bpmProcessDefinitionRespVO.setSuspensionState( convertSuspendedToSuspensionState( bean.isSuspended() ) ); + bpmProcessDefinitionRespVO.setId( bean.getId() ); + bpmProcessDefinitionRespVO.setVersion( bean.getVersion() ); + bpmProcessDefinitionRespVO.setName( bean.getName() ); + bpmProcessDefinitionRespVO.setDescription( bean.getDescription() ); + bpmProcessDefinitionRespVO.setCategory( bean.getCategory() ); + + return bpmProcessDefinitionRespVO; + } + + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.java new file mode 100644 index 0000000..931ec02 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.java @@ -0,0 +1,187 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmProcessInstanceConvert; +import com.lnsoft.workflow.model.*; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.engine.task.Task; +import org.springframework.stereotype.Service; + +import java.time.LocalDateTime; +import java.time.ZoneId; +import java.util.ArrayList; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; + +@Service +public class BpmProcessInstanceConvertImpl implements BpmProcessInstanceConvert { + @Override + public List convertList(List list) { + if ( list == null ) { + return null; + } + + List list1 = new ArrayList( list.size() ); + for ( BpmProcessInstanceExtDO bpmProcessInstanceExtDO : list ) { + list1.add( convert( bpmProcessInstanceExtDO ) ); + } + + return list1; + } + + @Override + public BpmProcessInstancePageItemRespVO convert(BpmProcessInstanceExtDO bean) { + if ( bean == null ) { + return null; + } + + BpmProcessInstancePageItemRespVO bpmProcessInstancePageItemRespVO = new BpmProcessInstancePageItemRespVO(); + + bpmProcessInstancePageItemRespVO.setId( bean.getProcessInstanceId() ); + bpmProcessInstancePageItemRespVO.setName( bean.getName() ); + bpmProcessInstancePageItemRespVO.setProcessDefinitionId( bean.getProcessDefinitionId() ); + bpmProcessInstancePageItemRespVO.setBusinessType( bean.getBusinessType() ); + bpmProcessInstancePageItemRespVO.setBusKey( bean.getBusKey() ); + bpmProcessInstancePageItemRespVO.setCategory( bean.getCategory() ); + bpmProcessInstancePageItemRespVO.setStatus( bean.getStatus() ); + bpmProcessInstancePageItemRespVO.setResult( bean.getResult() ); + bpmProcessInstancePageItemRespVO.setCreateTime( bean.getCreateTime() ); + bpmProcessInstancePageItemRespVO.setEndTime( bean.getEndTime() ); + + return bpmProcessInstancePageItemRespVO; + } + + @Override + public List convertList2(List tasks) { + if ( tasks == null ) { + return null; + } + + List list = new ArrayList( tasks.size() ); + for ( Task task : tasks ) { + list.add( taskToTask( task ) ); + } + + return list; + } + + protected BpmProcessInstancePageItemRespVO.Task taskToTask(Task task) { + if ( task == null ) { + return null; + } + + BpmProcessInstancePageItemRespVO.Task task1 = new BpmProcessInstancePageItemRespVO.Task(); + + task1.setId( task.getId() ); + String taskName = task.getName(); + taskName = taskName != null && !taskName.isEmpty() ? taskName.replaceAll("false", "").replaceAll("true", "") : taskName; + task1.setName( taskName ); + + return task1; + } + + @Override + public BpmProcessInstanceRespVO convert2(HistoricProcessInstance bean) { + if ( bean == null ) { + return null; + } + + BpmProcessInstanceRespVO bpmProcessInstanceRespVO = new BpmProcessInstanceRespVO(); + + bpmProcessInstanceRespVO.setId( bean.getId() ); + if ( bean.getEndTime() != null ) { + bpmProcessInstanceRespVO.setEndTime( LocalDateTime.ofInstant( bean.getEndTime().toInstant(), ZoneId.of( "UTC" ) ) ); + } + bpmProcessInstanceRespVO.setBusinessKey( bean.getBusinessKey() ); + + return bpmProcessInstanceRespVO; + } + + @Override + public void copyTo(BpmProcessInstanceExtDO from, BpmProcessInstanceRespVO to) { + if ( from == null ) { + return; + } + + to.setName( from.getName() ); + to.setCategory( from.getCategory() ); + to.setStatus( from.getStatus() ); + to.setResult( from.getResult() ); + to.setCreateTime( from.getCreateTime() ); + to.setEndTime( from.getEndTime() ); + if ( to.getFormVariables() != null ) { + Map map = from.getFormVariables(); + if ( map != null ) { + to.getFormVariables().clear(); + to.getFormVariables().putAll( map ); + } + else { + to.setFormVariables( null ); + } + } + else { + Map map = from.getFormVariables(); + if ( map != null ) { + to.setFormVariables( new LinkedHashMap( map ) ); + } + } + } + + @Override + public BpmProcessInstanceRespVO.ProcessDefinition convert2(ProcessDefinition bean) { + if ( bean == null ) { + return null; + } + + BpmProcessInstanceRespVO.ProcessDefinition processDefinition = new BpmProcessInstanceRespVO.ProcessDefinition(); + + processDefinition.setId( bean.getId() ); + + return processDefinition; + } + + @Override + public void copyTo(BpmProcessDefinitionExtDO from, BpmProcessInstanceRespVO.ProcessDefinition to) { + if ( from == null ) { + return; + } + + to.setFormType( from.getFormType() ); + to.setFormId( from.getFormId() ); + to.setFormConf( from.getFormConf() ); + if ( to.getFormFields() != null ) { + List list = from.getFormFields(); + if ( list != null ) { + to.getFormFields().clear(); + to.getFormFields().addAll( list ); + } + else { + to.setFormFields( null ); + } + } + else { + List list = from.getFormFields(); + if ( list != null ) { + to.setFormFields( new ArrayList( list ) ); + } + } + to.setFormCustomCreatePath( from.getFormCustomCreatePath() ); + to.setFormCustomViewPath( from.getFormCustomViewPath() ); + } + + @Override + public BpmProcessInstanceRespVO.User convert2(AdminUserRespDTO bean) { + if ( bean == null ) { + return null; + } + + BpmProcessInstanceRespVO.User user = new BpmProcessInstanceRespVO.User(); + + user.setId( bean.getId() ); + user.setNickname( bean.getNickname() ); + user.setDeptId( bean.getDeptId() ); + + return user; + } +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.java new file mode 100644 index 0000000..281edfb --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.java @@ -0,0 +1,183 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmTaskAssignRuleConvert; +import com.lnsoft.workflow.enums.BpmTaskAssignRuleTypeEnum; +import com.lnsoft.workflow.enums.RoleTypeEnum; +import com.lnsoft.workflow.model.*; +import org.springframework.stereotype.Service; + +import java.util.*; + +@Service +public class BpmTaskAssignRuleConvertImpl implements BpmTaskAssignRuleConvert { + + @Override + public BpmTaskAssignRuleRespVO convert(BpmTaskAssignRuleDO bean) { + if ( bean == null ) { + return null; + } + + BpmTaskAssignRuleRespVO bpmTaskAssignRuleRespVO = new BpmTaskAssignRuleRespVO(); + + bpmTaskAssignRuleRespVO.setType( bean.getType() ); + Set set = bean.getOptions(); + if ( set != null ) { + bpmTaskAssignRuleRespVO.setOptions( new LinkedHashSet( set ) ); + } + bpmTaskAssignRuleRespVO.setId( bean.getId() ); + bpmTaskAssignRuleRespVO.setModelId( bean.getModelId() ); + bpmTaskAssignRuleRespVO.setProcessDefinitionId( bean.getProcessDefinitionId() ); + bpmTaskAssignRuleRespVO.setTaskDefinitionKey( bean.getTaskDefinitionKey() ); + bpmTaskAssignRuleRespVO.setButton(bean.getButton()); + bpmTaskAssignRuleRespVO.setStatus(bean.getStatus()); + + return bpmTaskAssignRuleRespVO; + } + + @Override + public BpmTaskAssignRuleDO convert(BpmTaskAssignRuleCreateReqVO bean) { + if ( bean == null ) { + return null; + } + + BpmTaskAssignRuleDO.BpmTaskAssignRuleDOBuilder bpmTaskAssignRuleDO = BpmTaskAssignRuleDO.builder(); + + bpmTaskAssignRuleDO.modelId( bean.getModelId() ); + bpmTaskAssignRuleDO.taskDefinitionKey( bean.getTaskDefinitionKey() ); + bpmTaskAssignRuleDO.type( bean.getType() ); + bpmTaskAssignRuleDO.button(bean.getButton()); + bpmTaskAssignRuleDO.status(bean.getStatus()); + Set set = bean.getOptions(); + switch (bean.getType()){ + case 10: + set.forEach(v -> { + switch (v) { + case "one": + set.add(RoleTypeEnum.FIRST.getDesc()); + break; + case "two": + set.add(RoleTypeEnum.SECOND.getDesc()); + break; + case "three": + set.add(RoleTypeEnum.THIRD.getDesc()); + break; + case "four": + set.add(RoleTypeEnum.FOURTH.getDesc()); + break; + case "five": + set.add(RoleTypeEnum.FIFTH.getDesc()); + break; + } + }); + break; + case 70: + set.add(BpmTaskAssignRuleTypeEnum.INITIATOR.getDesc()); + break; + case 60: + set.add(BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getDesc()); + break; + case 80: + set.add(BpmTaskAssignRuleTypeEnum.FORM_USER.getDesc()); + break; + default : + break; + } + if ( set != null ) { + bpmTaskAssignRuleDO.options( new LinkedHashSet( set ) ); + } + + return bpmTaskAssignRuleDO.build(); + } + + @Override + public BpmTaskAssignRuleDO convert(BpmTaskAssignRuleUpdateReqVO bean) { + if ( bean == null ) { + return null; + } + + BpmTaskAssignRuleDO.BpmTaskAssignRuleDOBuilder bpmTaskAssignRuleDO = BpmTaskAssignRuleDO.builder(); + + bpmTaskAssignRuleDO.id( bean.getId() ); + bpmTaskAssignRuleDO.type( bean.getType() ); + bpmTaskAssignRuleDO.button(bean.getButton()); + bpmTaskAssignRuleDO.status(bean.getStatus()); + Set set = bean.getOptions(); + Set res = new HashSet<>(); + switch (bean.getType()){ + case 10: + set.forEach(v -> { + switch (v) { + case "one": + res.add(RoleTypeEnum.FIRST.getDesc()); + break; + case "two": + res.add(RoleTypeEnum.SECOND.getDesc()); + break; + case "three": + res.add(RoleTypeEnum.THIRD.getDesc()); + break; + case "four": + res.add(RoleTypeEnum.FOURTH.getDesc()); + break; + case "five": + res.add(RoleTypeEnum.FIFTH.getDesc()); + break; + } + }); + break; + case 60: + res.add(BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getDesc()); + break; + case 70: + res.add(BpmTaskAssignRuleTypeEnum.INITIATOR.getDesc()); + break; + case 80: + res.add(BpmTaskAssignRuleTypeEnum.FORM_USER.getDesc()); + break; + default : + break; + } + if ( res != null ) { + bpmTaskAssignRuleDO.options( new LinkedHashSet( res ) ); + } + + return bpmTaskAssignRuleDO.build(); + } + + @Override + public List convertList2(List list) { + if ( list == null ) { + return null; + } + + List list1 = new ArrayList( list.size() ); + for ( BpmTaskAssignRuleRespVO bpmTaskAssignRuleRespVO : list ) { + list1.add( bpmTaskAssignRuleRespVOToBpmTaskAssignRuleDO( bpmTaskAssignRuleRespVO ) ); + } + + return list1; + } + + protected BpmTaskAssignRuleDO bpmTaskAssignRuleRespVOToBpmTaskAssignRuleDO(BpmTaskAssignRuleRespVO bpmTaskAssignRuleRespVO) { + if ( bpmTaskAssignRuleRespVO == null ) { + return null; + } + + BpmTaskAssignRuleDO.BpmTaskAssignRuleDOBuilder bpmTaskAssignRuleDO = BpmTaskAssignRuleDO.builder(); + + bpmTaskAssignRuleDO.id( bpmTaskAssignRuleRespVO.getId() ); + bpmTaskAssignRuleDO.modelId( bpmTaskAssignRuleRespVO.getModelId() ); + bpmTaskAssignRuleDO.processDefinitionId( bpmTaskAssignRuleRespVO.getProcessDefinitionId() ); + bpmTaskAssignRuleDO.taskDefinitionKey( bpmTaskAssignRuleRespVO.getTaskDefinitionKey() ); + bpmTaskAssignRuleDO.type( bpmTaskAssignRuleRespVO.getType() ); + bpmTaskAssignRuleDO.fieldDisplay( bpmTaskAssignRuleRespVO.getFieldDisplay() ); + bpmTaskAssignRuleDO.button( bpmTaskAssignRuleRespVO.getButton() ); + bpmTaskAssignRuleDO.status( bpmTaskAssignRuleRespVO.getStatus() ); + Set set = bpmTaskAssignRuleRespVO.getOptions(); + if ( set != null ) { + bpmTaskAssignRuleDO.options( new LinkedHashSet( set ) ); + } + + return bpmTaskAssignRuleDO.build(); + } +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.java new file mode 100644 index 0000000..a01e79e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.java @@ -0,0 +1,135 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.BpmTaskConvert; +import com.lnsoft.workflow.model.*; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.history.HistoricTaskInstance; +import org.camunda.bpm.engine.task.Task; +import org.springframework.stereotype.Service; + +import java.time.LocalDateTime; +import java.time.ZoneId; + +@Service +public class BpmTaskConvertImpl implements BpmTaskConvert { + @Override + public BpmTaskTodoPageItemRespVO convert1(Task bean) { + if ( bean == null ) { + return null; + } + + BpmTaskTodoPageItemRespVO bpmTaskTodoPageItemRespVO = new BpmTaskTodoPageItemRespVO(); + + bpmTaskTodoPageItemRespVO.setSuspensionState( convertSuspendedToSuspensionState( bean.isSuspended() ) ); + bpmTaskTodoPageItemRespVO.setId( bean.getId() ); + bpmTaskTodoPageItemRespVO.setName( bean.getName() != null && !bean.getName().isEmpty() ? bean.getName().replace("true", "").replace("false", "") : ""); + + bpmTaskTodoPageItemRespVO.setCreateTime( bean.getCreateTime()==null?null: LocalDateTime.ofInstant(bean.getCreateTime().toInstant(), ZoneId.systemDefault()) ); + + return bpmTaskTodoPageItemRespVO; + } + + @Override + public BpmTaskTodoPageItemRespVO.ProcessInstance convert(HistoricProcessInstance processInstance, AdminUserRespDTO startUser) { + if ( processInstance == null && startUser == null ) { + return null; + } + + BpmTaskTodoPageItemRespVO.ProcessInstance processInstance1 = new BpmTaskTodoPageItemRespVO.ProcessInstance(); + + if ( processInstance != null ) { + processInstance1.setId( processInstance.getId() ); + if ( processInstance.getStartUserId() != null ) { + processInstance1.setStartUserId( processInstance.getStartUserId()); + } + processInstance1.setProcessDefinitionId( processInstance.getProcessDefinitionId() ); + // 业务和流程关联 + processInstance1.setBusKey(processInstance.getBusinessKey()); + } + if ( startUser != null ) { + processInstance1.setStartUserNickname( startUser.getNickname() ); + } + + return processInstance1; + } + + @Override + public BpmTaskRespVO convert3(HistoricTaskInstance bean) { + if ( bean == null ) { + return null; + } + + BpmTaskRespVO bpmTaskRespVO = new BpmTaskRespVO(); + + bpmTaskRespVO.setDefinitionKey( bean.getTaskDefinitionKey() ); + bpmTaskRespVO.setId( bean.getId() ); + String name = bean.getName(); + //驳回后可能出现name字段后加true和false的情况, 去掉 + if (name != null && !name.isEmpty()){ + name = name.replace("true", "") + .replace("false", ""); + } + bpmTaskRespVO.setName( name ); + if ( bean.getEndTime() != null ) { + bpmTaskRespVO.setEndTime( LocalDateTime.ofInstant( bean.getEndTime().toInstant(), ZoneId.of( "UTC" ) ) ); + } + bpmTaskRespVO.setDurationInMillis( bean.getDurationInMillis() ); + + return bpmTaskRespVO; + } + + @Override + public BpmTaskRespVO.User convert3(AdminUserRespDTO bean) { + if ( bean == null ) { + return null; + } + + BpmTaskRespVO.User user = new BpmTaskRespVO.User(); + + user.setId( bean.getId() ); + user.setNickname( bean.getNickname() ); + user.setDeptId( bean.getDeptId() ); + + return user; + } + + @Override + public void copyTo(BpmTaskExtDO from, BpmTaskDonePageItemRespVO to) { + if ( from == null ) { + return; + } + + String name = from.getName(); + //驳回后可能出现name字段后加true和false的情况, 去掉 + if (name != null && !name.isEmpty()){ + name = name.replace("true", "") + .replace("false", ""); + } + to.setName( name ); + to.setCreateTime( from.getCreateTime() ); + to.setEndTime( from.getEndTime() ); + to.setResult( from.getResult() ); + to.setReason( from.getReason() ); + } + + @Override + public BpmTaskDonePageItemRespVO convert2(HistoricTaskInstance bean) { + if ( bean == null ) { + return null; + } + + BpmTaskDonePageItemRespVO bpmTaskDonePageItemRespVO = new BpmTaskDonePageItemRespVO(); + + bpmTaskDonePageItemRespVO.setId( bean.getId() ); + bpmTaskDonePageItemRespVO.setName( bean.getName() != null && !bean.getName().isEmpty() ? bean.getName().replace("true", "").replace("false", "") : "" ); + if ( bean.getEndTime() != null ) { + bpmTaskDonePageItemRespVO.setEndTime( LocalDateTime.ofInstant( bean.getEndTime().toInstant(), ZoneId.of( "UTC" ) ) ); + } + bpmTaskDonePageItemRespVO.setDurationInMillis( bean.getDurationInMillis() ); + + return bpmTaskDonePageItemRespVO; + } + + + +} diff --git a/src/main/java/com/lnsoft/workflow/convert/impl/UserConvertImpl.java b/src/main/java/com/lnsoft/workflow/convert/impl/UserConvertImpl.java new file mode 100644 index 0000000..b78ef1a --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/convert/impl/UserConvertImpl.java @@ -0,0 +1,50 @@ +package com.lnsoft.workflow.convert.impl; + +import com.lnsoft.workflow.convert.UserConvert; +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.model.AdminUserRespDTO; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.LinkedHashSet; +import java.util.List; + +@Service +public class UserConvertImpl implements UserConvert { + @Override + public List convertList4(List users) { + if ( users == null ) { + return null; + } + + List list = new ArrayList( users.size() ); + for ( AdminUserDO adminUserDO : users ) { + list.add( convert4( adminUserDO ) ); + } + + return list; + } + + @Override + public AdminUserRespDTO convert4(AdminUserDO bean) { + if ( bean == null ) { + return null; + } + + AdminUserRespDTO adminUserRespDTO = new AdminUserRespDTO(); + + adminUserRespDTO.setId( bean.getUserId() +""); + adminUserRespDTO.setNickname( bean.getNickName()); + adminUserRespDTO.setStatus( bean.getStatus()); + adminUserRespDTO.setDeptId( bean.getUserId()+""); + adminUserRespDTO.setLoginno(bean.getLoginno()); + String[] set = bean.getPostIds(); + if ( set != null ) { + adminUserRespDTO.setPostIds( set ); + } + adminUserRespDTO.setMobile( bean.getPhonenumber()); + + return adminUserRespDTO; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.java new file mode 100644 index 0000000..7580b3b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * BPM 模型的表单类型的枚举 + * + * @authorJames + */ +@Getter +@AllArgsConstructor +public enum BpmModelFormTypeEnum { + + NORMAL(10, "流程表单"), // 对应 BpmFormDO + CUSTOM(20, "业务表单") // 业务自己定义的表单,自己进行数据的存储 + ; + + private final Integer type; + private final String desc; +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.java new file mode 100644 index 0000000..261f025 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.java @@ -0,0 +1,58 @@ +package com.lnsoft.workflow.enums; + +import cn.hutool.core.util.StrUtil; +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 流程实例的删除原因 + * + * @author James + */ +@Getter +@AllArgsConstructor +public enum BpmProcessInstanceDeleteReasonEnum { + + REJECT_TASK("不通过任务,原因:{}"), // 修改文案时,需要注意 isRejectReason 方法 + CANCEL_TASK("主动取消任务,原因:{}"), + + // ========== 流程任务的独有原因 ========== + MULTI_TASK_END("系统自动取消,原因:多任务审批已经满足条件,无需审批该任务"), // 多实例满足 condition 而结束时,其它任务实例任务会被取消,对应的删除原因是 MI_END + + ; + + private final String reason; + + /** + * 格式化理由 + * + * @param args 参数 + * @return 理由 + */ + public String format(Object... args) { + return StrUtil.format(reason, args); + } + + // ========== 逻辑 ========== + + public static boolean isRejectReason(String reason) { + return StrUtil.startWith(reason, "不通过任务,原因:"); + } + + /** + * 将 Flowable 的删除原因,翻译成对应的中文原因 + * + * @param reason 原始原因 + * @return 原因 + */ + public static String translateReason(String reason) { + if (StrUtil.isEmpty(reason)) { + return reason; + } + switch (reason) { + case "MI_END": return MULTI_TASK_END.getReason(); + default: return reason; + } + } + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.java new file mode 100644 index 0000000..0898712 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.java @@ -0,0 +1,48 @@ +package com.lnsoft.workflow.enums; + +import com.lnsoft.workflow.util.ObjectUtils; +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 流程实例的结果 + * + * @author jason + */ +@Getter +@AllArgsConstructor +public enum BpmProcessInstanceResultEnum { + + PROCESS(1, "处理中"), + APPROVE(2, "通过"), + REJECT(3, "不通过"), + CANCEL(4, "已取消"), + + // ========== 流程任务独有的状态 ========== + + BACK(5, "退回/驳回"); + + /** + * 结果 + * + * 如果新增时,注意 {@link #isEndResult(Integer)} 是否需要变更 + */ + private final Integer result; + /** + * 描述 + */ + private final String desc; + + /** + * 判断该结果是否已经处于 End 最终结果 + * + * 主要用于一些结果更新的逻辑,如果已经是最终结果,就不再进行更新 + * + * @param result 结果 + * @return 是否 + */ + public static boolean isEndResult(Integer result) { + return ObjectUtils.equalsAny(result, APPROVE.getResult(), REJECT.getResult(), CANCEL.getResult(), BACK.getResult()); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.java new file mode 100644 index 0000000..8773d57 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.java @@ -0,0 +1,27 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * 流程实例的状态 + * + * @authorJames + */ +@Getter +@AllArgsConstructor +public enum BpmProcessInstanceStatusEnum { + + RUNNING(1, "进行中"), + FINISH(2, "已完成"); + + /** + * 状态 + */ + private final Integer status; + /** + * 描述 + */ + private final String desc; + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.java new file mode 100644 index 0000000..f99ac04 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.java @@ -0,0 +1,36 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * BPM 任务分配规则的类型枚举 + * + * @authorJames + */ +@Getter +@AllArgsConstructor +public enum BpmTaskAssignRuleTypeEnum { + + ROLE(10, "角色"), + DEPT_MEMBER(20, "部门的成员"), // 包括负责人 + DEPT_LEADER(21, "部门的负责人"), + POST(22, "岗位"), + USER(30, "用户"), + USER_GROUP(40, "用户组"), + SCRIPT(50, "自定义脚本"), // 例如说,发起人所在部门的领导、发起人所在部门的领导的领导 + INITIATOR_CHOOSE(60, "发起人自选"), + INITIATOR(70, "发起人自己"), + FORM_USER(80, "业务表单内人员"),//业务表单所选人员 + ; + + /** + * 类型 + */ + private final Integer type; + /** + * 描述 + */ + private final String desc; + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.java b/src/main/java/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.java new file mode 100644 index 0000000..ef8c522 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.java @@ -0,0 +1,30 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * BPM 任务规则的脚本枚举 + * 目前暂时通过 TODO James:硬编码,未来可以考虑 Groovy 动态脚本的方式 + * + * @author James + */ +@Getter +@AllArgsConstructor +public enum BpmTaskRuleScriptEnum { + + START_USER(10L, "流程发起人"), + + LEADER_X1(20L, "流程发起人的一级领导"), + LEADER_X2(21L, "流程发起人的二级领导"); + + /** + * 脚本编号 + */ + private final Long id; + /** + * 脚本描述 + */ + private final String desc; + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/CommonStatusEnum.java b/src/main/java/com/lnsoft/workflow/enums/CommonStatusEnum.java new file mode 100644 index 0000000..6f2a28e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/CommonStatusEnum.java @@ -0,0 +1,36 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +import java.util.Arrays; + +/** + * 通用状态枚举 + * + * @author James + */ +@Getter +@AllArgsConstructor +public enum CommonStatusEnum implements IntArrayValuable { + + ENABLE(0, "开启"), + DISABLE(1, "关闭"); + + public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(CommonStatusEnum::getStatus).toArray(); + + /** + * 状态值 + */ + private final Integer status; + /** + * 状态名 + */ + private final String name; + + @Override + public int[] array() { + return ARRAYS; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/IntArrayValuable.java b/src/main/java/com/lnsoft/workflow/enums/IntArrayValuable.java new file mode 100644 index 0000000..87c93ad --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/IntArrayValuable.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.enums; + +/** + * 可生成 Int 数组的接口 + * + * @authorJames + */ +public interface IntArrayValuable { + + /** + * @return int 数组 + */ + int[] array(); + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/RoleTypeEnum.java b/src/main/java/com/lnsoft/workflow/enums/RoleTypeEnum.java new file mode 100644 index 0000000..176d270 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/RoleTypeEnum.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.enums; + +import lombok.AllArgsConstructor; +import lombok.Getter; + +/** + * BPM 主管角色类型 + * + * @author James + */ +@Getter +@AllArgsConstructor +public enum RoleTypeEnum { + + FIRST("one", "第一级主管"), + SECOND("two", "第二级主管"), + THIRD("three", "第三级主管"), + FOURTH("four", "第四级主管"), + FIFTH("five", "第五级主管"), + ; + + /** + * 类型 + */ + private final String type; + /** + * 描述 + */ + private final String desc; + +} diff --git a/src/main/java/com/lnsoft/workflow/enums/UserTypeEnum.java b/src/main/java/com/lnsoft/workflow/enums/UserTypeEnum.java new file mode 100644 index 0000000..46950a2 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/enums/UserTypeEnum.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.enums; + +import cn.hutool.core.util.ArrayUtil; +import lombok.AllArgsConstructor; +import lombok.Getter; + +import java.util.Arrays; + +/** + * 全局用户类型枚举 + */ +@AllArgsConstructor +@Getter +public enum UserTypeEnum implements IntArrayValuable { + + MEMBER(1, "会员"), // 面向 c 端,普通用户 + ADMIN(2, "管理员"); // 面向 b 端,管理后台 + + public static final int[] ARRAYS = Arrays.stream(values()).mapToInt(UserTypeEnum::getValue).toArray(); + + /** + * 类型 + */ + private final Integer value; + /** + * 类型名 + */ + private final String name; + + public static UserTypeEnum valueOf(Integer value) { + return ArrayUtil.firstMatch(userType -> userType.getValue().equals(value), UserTypeEnum.values()); + } + + @Override + public int[] array() { + return ARRAYS; + } +} diff --git a/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.java b/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.java new file mode 100644 index 0000000..f5e9568 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.java @@ -0,0 +1,43 @@ +package com.lnsoft.workflow.event; + +import lombok.Data; +import org.springframework.context.ApplicationEvent; + +import javax.validation.constraints.NotNull; + +/** + * 流程实例的结果发生变化的 Event + * 定位:由于额外增加了 {@link BpmProcessInstanceExtDO#getResult()} 结果,所以增加该事件 + * + * @authorJames + */ +@SuppressWarnings("ALL") +@Data +public class BpmProcessInstanceResultEvent extends ApplicationEvent { + + /** + * 流程实例的编号 + */ + @NotNull(message = "流程实例的编号不能为空") + private String id; + /** + * 流程实例的 key + */ + @NotNull(message = "流程实例的 key 不能为空") + private String processDefinitionKey; + /** + * 流程实例的结果 + */ + @NotNull(message = "流程实例的结果不能为空") + private Integer result; + /** + * 流程实例对应的业务标识 + * 例如说,请假 + */ + private String businessKey; + + public BpmProcessInstanceResultEvent(Object source) { + super(source); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.java b/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.java new file mode 100644 index 0000000..7fd7750 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.event; + +import lombok.AllArgsConstructor; +import org.springframework.context.ApplicationEventPublisher; +import org.springframework.validation.annotation.Validated; + +import javax.validation.Valid; + +/** + * {@link BpmProcessInstanceResultEvent} 的生产者 + * + * @authorJames + */ +@AllArgsConstructor +@Validated +public class BpmProcessInstanceResultEventPublisher { + + private final ApplicationEventPublisher publisher; + + public void sendProcessInstanceResultEvent(@Valid BpmProcessInstanceResultEvent event) { + publisher.publishEvent(event); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/exception/ErrorCode.java b/src/main/java/com/lnsoft/workflow/exception/ErrorCode.java new file mode 100644 index 0000000..36a53da --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/exception/ErrorCode.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.exception; + +import com.lnsoft.workflow.exception.enums.GlobalErrorCodeConstants; +import lombok.Data; + +/** + * 错误码对象 + * + * 全局错误码,占用 [0, 999], 参见 {@link GlobalErrorCodeConstants} + * 业务异常错误码,占用 [1 000 000 000, +∞),参见 {@link ServiceErrorCodeRange} + * + * TODO 错误码设计成对象的原因,为未来的 i18 国际化做准备 + */ +@Data +public class ErrorCode { + + /** + * 错误码 + */ + private final Integer code; + /** + * 错误提示 + */ + private final String msg; + + public ErrorCode(Integer code, String message) { + this.code = code; + this.msg = message; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/exception/ServerException.java b/src/main/java/com/lnsoft/workflow/exception/ServerException.java new file mode 100644 index 0000000..aeb630d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/exception/ServerException.java @@ -0,0 +1,60 @@ +package com.lnsoft.workflow.exception; + +import com.lnsoft.workflow.exception.enums.GlobalErrorCodeConstants; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 服务器异常 Exception + */ +@Data +@EqualsAndHashCode(callSuper = true) +public final class ServerException extends RuntimeException { + + /** + * 全局错误码 + * + * @see GlobalErrorCodeConstants + */ + private Integer code; + /** + * 错误提示 + */ + private String message; + + /** + * 空构造方法,避免反序列化问题 + */ + public ServerException() { + } + + public ServerException(ErrorCode errorCode) { + this.code = errorCode.getCode(); + this.message = errorCode.getMsg(); + } + + public ServerException(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public ServerException setCode(Integer code) { + this.code = code; + return this; + } + + @Override + public String getMessage() { + return message; + } + + public ServerException setMessage(String message) { + this.message = message; + return this; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/exception/ServiceException.java b/src/main/java/com/lnsoft/workflow/exception/ServiceException.java new file mode 100644 index 0000000..16a5883 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/exception/ServiceException.java @@ -0,0 +1,60 @@ +package com.lnsoft.workflow.exception; + +import com.lnsoft.workflow.exception.enums.ServiceErrorCodeRange; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 业务逻辑异常 Exception + */ +@Data +@EqualsAndHashCode(callSuper = true) +public final class ServiceException extends RuntimeException { + + /** + * 业务错误码 + * + * @see ServiceErrorCodeRange + */ + private Integer code; + /** + * 错误提示 + */ + private String message; + + /** + * 空构造方法,避免反序列化问题 + */ + public ServiceException() { + } + + public ServiceException(ErrorCode errorCode) { + this.code = errorCode.getCode(); + this.message = errorCode.getMsg(); + } + + public ServiceException(Integer code, String message) { + this.code = code; + this.message = message; + } + + public Integer getCode() { + return code; + } + + public ServiceException setCode(Integer code) { + this.code = code; + return this; + } + + @Override + public String getMessage() { + return message; + } + + public ServiceException setMessage(String message) { + this.message = message; + return this; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.java b/src/main/java/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.java new file mode 100644 index 0000000..6bf4eba --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.exception.enums; + +import com.lnsoft.workflow.exception.ErrorCode; + +/** + * 全局错误码枚举 + * 0-999 系统异常编码保留 + * + * 一般情况下,使用 HTTP 响应状态码 https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status + * 虽然说,HTTP 响应状态码作为业务使用表达能力偏弱,但是使用在系统层面还是非常不错的 + * 比较特殊的是,因为之前一直使用 0 作为成功,就不使用 200 啦。 + * + * @authorJames + */ +public interface GlobalErrorCodeConstants { + + ErrorCode SUCCESS = new ErrorCode(0, "成功"); + + // ========== 客户端错误段 ========== + + ErrorCode BAD_REQUEST = new ErrorCode(400, "请求参数不正确"); + ErrorCode UNAUTHORIZED = new ErrorCode(401, "账号未登录"); + ErrorCode FORBIDDEN = new ErrorCode(403, "没有该操作权限"); + ErrorCode NOT_FOUND = new ErrorCode(404, "请求未找到"); + ErrorCode METHOD_NOT_ALLOWED = new ErrorCode(405, "请求方法不正确"); + ErrorCode LOCKED = new ErrorCode(423, "请求失败,请稍后重试"); // 并发请求,不允许 + ErrorCode TOO_MANY_REQUESTS = new ErrorCode(429, "请求过于频繁,请稍后重试"); + + // ========== 服务端错误段 ========== + + ErrorCode INTERNAL_SERVER_ERROR = new ErrorCode(500, "系统异常"); + ErrorCode NOT_IMPLEMENTED = new ErrorCode(501, "功能未实现/未开启"); + + // ========== 自定义错误段 ========== + ErrorCode REPEATED_REQUESTS = new ErrorCode(900, "重复请求,请稍后重试"); // 重复请求 + ErrorCode DEMO_DENY = new ErrorCode(901, "演示模式,禁止写操作"); + + ErrorCode UNKNOWN = new ErrorCode(999, "未知错误"); + + /** + * 是否为服务端错误,参考 HTTP 5XX 错误码段 + * + * @param code 错误码 + * @return 是否 + */ + static boolean isServerErrorCode(Integer code) { + return code != null + && code >= INTERNAL_SERVER_ERROR.getCode() && code <= INTERNAL_SERVER_ERROR.getCode() + 99; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.java b/src/main/java/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.java new file mode 100644 index 0000000..d4cc947 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.exception.enums; + +/** + * 业务异常的错误码区间,解决:解决各模块错误码定义,避免重复,在此只声明不做实际使用 + * + * 一共 10 位,分成四段 + * + * 第一段,1 位,类型 + * 1 - 业务级别异常 + * x - 预留 + * 第二段,3 位,系统类型 + * 001 - 用户系统 + * 002 - 商品系统 + * 003 - 订单系统 + * 004 - 支付系统 + * 005 - 优惠劵系统 + * ... - ... + * 第三段,3 位,模块 + * 不限制规则。 + * 一般建议,每个系统里面,可能有多个模块,可以再去做分段。以用户系统为例子: + * 001 - OAuth2 模块 + * 002 - User 模块 + * 003 - MobileCode 模块 + * 第四段,3 位,错误码 + * 不限制规则。 + * 一般建议,每个模块自增。 + * + * @authorJames + */ +public class ServiceErrorCodeRange { + + // 模块 infra 错误码区间 [1-001-000-000 ~ 1-002-000-000) + // 模块 system 错误码区间 [1-002-000-000 ~ 1-003-000-000) + // 模块 member 错误码区间 [1-004-000-000 ~ 1-005-000-000) + // 模块 pay 错误码区间 [1-007-000-000 ~ 1-008-000-000) + // 模块 bpm 错误码区间 [1-009-000-000 ~ 1-010-000-000) + +} diff --git a/src/main/java/com/lnsoft/workflow/handler/DefaultDBFieldHandler.java b/src/main/java/com/lnsoft/workflow/handler/DefaultDBFieldHandler.java new file mode 100644 index 0000000..8bac1aa --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/handler/DefaultDBFieldHandler.java @@ -0,0 +1,62 @@ +package com.lnsoft.workflow.handler; + +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import com.lnsoft.workflow.model.BaseDO; +import com.lnsoft.workflow.util.WebFrameworkUtils; +import org.apache.ibatis.reflection.MetaObject; + +import java.time.LocalDateTime; +import java.util.Objects; + +/** + * 通用参数填充实现类 + * + * 如果没有显式的对通用参数进行赋值,这里会对通用参数进行填充、赋值 + * + * @author hexiaowu + */ +public class DefaultDBFieldHandler implements MetaObjectHandler { + + @Override + public void insertFill(MetaObject metaObject) { + if (Objects.nonNull(metaObject) && metaObject.getOriginalObject() instanceof BaseDO) { + BaseDO baseDO = (BaseDO) metaObject.getOriginalObject(); + + LocalDateTime current = LocalDateTime.now(); + // 创建时间为空,则以当前时间为插入时间 + if (Objects.isNull(baseDO.getCreateTime())) { + baseDO.setCreateTime(current); + } + // 更新时间为空,则以当前时间为更新时间 + if (Objects.isNull(baseDO.getUpdateTime())) { + baseDO.setUpdateTime(current); + } + + Long userId = WebFrameworkUtils.getLoginUserId(); + // 当前登录用户不为空,创建人为空,则当前登录用户为创建人 + if (Objects.nonNull(userId) && Objects.isNull(baseDO.getCreator())) { + baseDO.setCreator(userId.toString()); + } + // 当前登录用户不为空,更新人为空,则当前登录用户为更新人 + if (Objects.nonNull(userId) && Objects.isNull(baseDO.getUpdater())) { + baseDO.setUpdater(userId.toString()); + } + } + } + + @Override + public void updateFill(MetaObject metaObject) { + // 更新时间为空,则以当前时间为更新时间 + Object modifyTime = getFieldValByName("updateTime", metaObject); + if (Objects.isNull(modifyTime)) { + setFieldValByName("updateTime", LocalDateTime.now(), metaObject); + } + + // 当前登录用户不为空,更新人为空,则当前登录用户为更新人 + Object modifier = getFieldValByName("updater", metaObject); + Long userId = WebFrameworkUtils.getLoginUserId(); + if (Objects.nonNull(userId) && Objects.isNull(modifier)) { + setFieldValByName("updater", userId.toString(), metaObject); + } + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/controller/DutiesController.java b/src/main/java/com/lnsoft/workflow/hxgk/controller/DutiesController.java new file mode 100644 index 0000000..413bf53 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/controller/DutiesController.java @@ -0,0 +1,45 @@ +package com.lnsoft.workflow.hxgk.controller; + +import com.lnsoft.workflow.hxgk.entity.Duties; +import com.lnsoft.workflow.hxgk.service.DutiesService; +import com.lnsoft.workflow.hxgk.utils.AjaxResult; +import com.lnsoft.workflow.hxgk.utils.TableDataInfo; +import com.lnsoft.workflow.service.PermissionApi; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * @author zhangry + */ +@RestController +@RequestMapping("/duties") +public class DutiesController{ + + @Autowired + private DutiesService dutiesService; + + @Autowired + private PermissionApi permissionApi; + + @PostMapping("/queryList") + public AjaxResult queryList(@RequestBody Duties duties){ + List dutiesList = dutiesService.getList(duties); + return AjaxResult.success(dutiesList); + } + + @PostMapping ("/roleTest") + public AjaxResult roleTest(@RequestBody Map map){ + List roleIds = (List) map.get("roleIds"); + String startUserId = String.valueOf(map.get("startUserId")); + Set userIds = permissionApi.getUserIdListByStartUserIds(roleIds, startUserId); + return AjaxResult.success(userIds); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.java new file mode 100644 index 0000000..2baadc6 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.java @@ -0,0 +1,188 @@ +package com.lnsoft.workflow.hxgk.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +/** + * 行政组织 + * @author lx + * @TableName administrative_organization + * @description 该表为hr_new库表 + */ +@TableName(value ="administrative_organization") +@Data +public class AdministrativeOrganization implements Serializable { + /** + * + */ + @TableId(value = "id") + private Long id; + + /** + * 行政编码 + */ + @TableField(value = "number") + private String number; + + /** + * 组织名称 + */ + @TableField(value = "name") + private String name; + + /** + * 上级ID + */ + @TableField(value = "superior") + private Long superior; + + /** + * 行政组织类型 + */ + @TableField(value = "organization_type") + private Long organizationType; + + /** + * 行政组织简称 + */ + @TableField(value = "abbreviation") + private String abbreviation; + + /** + * 状态(1:启用;2:禁用;3:删除) + */ + @TableField(value = "state") + private Integer state; + + /** + * 时间 + */ + @TableField(value = "time") + private Long time; + + /** + * 微信组织架构对照码 + */ + @TableField(value = "wechat_organization_id") + private Long wechatOrganizationId; + + /** + * 级联ID + */ + @TableField(value = "superior_sun") + private String superiorSun; + + /** + * + */ + @TableField(value = "schoole") + private Long schoole; + + /** + * 金蝶对照ID + */ + @TableField(value = "kingdeeid") + private String kingdeeid; + + /** + * 是否为实权部门 + */ + @TableField(value = "ispower") + private Integer ispower; + + /** + * 排序 + */ + @TableField(value = "sort") + private Object sort; + + @TableField(exist = false) + private AdministrativeOrganizationType organizationTypeDetail; + + /** 子组织 */ + @TableField(exist = false) + private List children = new ArrayList<>(); + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + AdministrativeOrganization other = (AdministrativeOrganization) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getNumber() == null ? other.getNumber() == null : this.getNumber().equals(other.getNumber())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getSuperior() == null ? other.getSuperior() == null : this.getSuperior().equals(other.getSuperior())) + && (this.getOrganizationType() == null ? other.getOrganizationType() == null : this.getOrganizationType().equals(other.getOrganizationType())) + && (this.getAbbreviation() == null ? other.getAbbreviation() == null : this.getAbbreviation().equals(other.getAbbreviation())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) + && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) + && (this.getWechatOrganizationId() == null ? other.getWechatOrganizationId() == null : this.getWechatOrganizationId().equals(other.getWechatOrganizationId())) + && (this.getSuperiorSun() == null ? other.getSuperiorSun() == null : this.getSuperiorSun().equals(other.getSuperiorSun())) + && (this.getSchoole() == null ? other.getSchoole() == null : this.getSchoole().equals(other.getSchoole())) + && (this.getKingdeeid() == null ? other.getKingdeeid() == null : this.getKingdeeid().equals(other.getKingdeeid())) + && (this.getIspower() == null ? other.getIspower() == null : this.getIspower().equals(other.getIspower())) + && (this.getSort() == null ? other.getSort() == null : this.getSort().equals(other.getSort())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getNumber() == null) ? 0 : getNumber().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getSuperior() == null) ? 0 : getSuperior().hashCode()); + result = prime * result + ((getOrganizationType() == null) ? 0 : getOrganizationType().hashCode()); + result = prime * result + ((getAbbreviation() == null) ? 0 : getAbbreviation().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); + result = prime * result + ((getWechatOrganizationId() == null) ? 0 : getWechatOrganizationId().hashCode()); + result = prime * result + ((getSuperiorSun() == null) ? 0 : getSuperiorSun().hashCode()); + result = prime * result + ((getSchoole() == null) ? 0 : getSchoole().hashCode()); + result = prime * result + ((getKingdeeid() == null) ? 0 : getKingdeeid().hashCode()); + result = prime * result + ((getIspower() == null) ? 0 : getIspower().hashCode()); + result = prime * result + ((getSort() == null) ? 0 : getSort().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", number=").append(number); + sb.append(", name=").append(name); + sb.append(", superior=").append(superior); + sb.append(", organizationType=").append(organizationType); + sb.append(", abbreviation=").append(abbreviation); + sb.append(", state=").append(state); + sb.append(", time=").append(time); + sb.append(", wechatOrganizationId=").append(wechatOrganizationId); + sb.append(", superiorSun=").append(superiorSun); + sb.append(", schoole=").append(schoole); + sb.append(", kingdeeid=").append(kingdeeid); + sb.append(", ispower=").append(ispower); + sb.append(", sort=").append(sort); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.java new file mode 100644 index 0000000..b7fa384 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.java @@ -0,0 +1,107 @@ +package com.lnsoft.workflow.hxgk.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; + +/** + * 行政组织类型 + * @author lx + * @TableName administrative_organization_type + * @description 该表为hr_new库表 + */ +@TableName(value ="administrative_organization_type") +@Data +public class AdministrativeOrganizationType implements Serializable { + /** + * + */ + @TableId(value = "id") + private Long id; + + /** + * 类型名称 + */ + @TableField(value = "name") + private String name; + + /** + * 状态(1:启用;2:禁用;3:删除) + */ + @TableField(value = "state") + private Integer state; + + /** + * + */ + @TableField(value = "time") + private Long time; + + /** + * 级别 + */ + @TableField(value = "level") + private Object level; + + /** + * 金蝶对照ID + */ + @TableField(value = "kingdeeid") + private String kingdeeid; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + AdministrativeOrganizationType other = (AdministrativeOrganizationType) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) + && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) + && (this.getLevel() == null ? other.getLevel() == null : this.getLevel().equals(other.getLevel())) + && (this.getKingdeeid() == null ? other.getKingdeeid() == null : this.getKingdeeid().equals(other.getKingdeeid())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); + result = prime * result + ((getLevel() == null) ? 0 : getLevel().hashCode()); + result = prime * result + ((getKingdeeid() == null) ? 0 : getKingdeeid().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", state=").append(state); + sb.append(", time=").append(time); + sb.append(", level=").append(level); + sb.append(", kingdeeid=").append(kingdeeid); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/Duties.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/Duties.java new file mode 100644 index 0000000..d2345ac --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/Duties.java @@ -0,0 +1,117 @@ +package com.lnsoft.workflow.hxgk.entity; + +import java.io.Serializable; +import lombok.Data; + +/** + * 职务 + * @TableName duties + */ +@Data +public class Duties implements Serializable { + /** + * + */ + private Long id; + + /** + * 职务名称 + */ + private String name; + + /** + * 归属职务类型 + */ + private Long jobType; + + /** + * 权重 + */ + private Long weight; + + /** + * 创建时间 + */ + private Long time; + + /** + * 编码 + */ + private String number; + + /** + * 状态(1:启用;2:禁用;3:删除) + */ + private Integer state; + + /** + * 金蝶对照ID + */ + private String kingdeeid; + + /** + * 金蝶对照编码 + */ + private String kingdeenum; + + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Duties other = (Duties) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getJobType() == null ? other.getJobType() == null : this.getJobType().equals(other.getJobType())) + && (this.getWeight() == null ? other.getWeight() == null : this.getWeight().equals(other.getWeight())) + && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) + && (this.getNumber() == null ? other.getNumber() == null : this.getNumber().equals(other.getNumber())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) + && (this.getKingdeeid() == null ? other.getKingdeeid() == null : this.getKingdeeid().equals(other.getKingdeeid())) + && (this.getKingdeenum() == null ? other.getKingdeenum() == null : this.getKingdeenum().equals(other.getKingdeenum())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getJobType() == null) ? 0 : getJobType().hashCode()); + result = prime * result + ((getWeight() == null) ? 0 : getWeight().hashCode()); + result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); + result = prime * result + ((getNumber() == null) ? 0 : getNumber().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + result = prime * result + ((getKingdeeid() == null) ? 0 : getKingdeeid().hashCode()); + result = prime * result + ((getKingdeenum() == null) ? 0 : getKingdeenum().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", jobType=").append(jobType); + sb.append(", weight=").append(weight); + sb.append(", time=").append(time); + sb.append(", number=").append(number); + sb.append(", state=").append(state); + sb.append(", kingdeeid=").append(kingdeeid); + sb.append(", kingdeenum=").append(kingdeenum); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/PersonArchives.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/PersonArchives.java new file mode 100644 index 0000000..0f832ee --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/PersonArchives.java @@ -0,0 +1,400 @@ +package com.lnsoft.workflow.hxgk.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.io.Serializable; +import java.util.List; + +/** + * 员工档案(主) + * @author zhangry + * @TableName person_archives + * @description 该表为hr_new库表 + */ +@TableName(value ="person_archives") +@Data +public class PersonArchives implements Serializable { + /** + * + */ + @TableId + private Long id; + + /** + * 工号 + */ + private String number; + + /** + * 登陆账号 + */ + @TableField(exist = false) + private String loginno; + + /** + * 人员名称 + */ + private String name; + + /** + * 手机号 + */ + @TableField(exist = false) + private String mobilephone; + + /** + * 组织机构名称 + */ + @TableField(exist = false) + private String orgName; + + /** + * 职位名称 + */ + @TableField(exist = false) + private String positionName; + + /** + * 职务名称 + */ + @TableField(exist = false) + private String jobName; + + /** + * 主部门名称 + */ + @TableField(exist = false) + private String maindeparmentName; + + /** + * 公司名称 + */ + @TableField(exist = false) + private String companyName; + + /** + * 性别 + */ + @TableField(exist = false) + private byte gender; + + /** + * 组织机构id集合 + */ + @TableField(exist = false) + private List orgIds; + + /** + * 当前记录起始索引 + */ + @TableField(exist = false) + private Integer pageNum; + + /** + * 每页显示记录数 + */ + @TableField(exist = false) + private Integer pageSize; + + /** + * 头像 + */ + private String icon; + + /** + * 雇佣类型(1:雇佣入职;2:再入职;) + */ + private Integer hireClass; + + /** + * 用工关系(1:临时工 , 2:编外人员 ;3:实习&实习生;4:试用员工;5:待分配;6:待岗;7:临时调入;8:正式员工;9:长期病假;10:停薪留职;11:退休;12:辞职;13:辞退;14:离职) + */ + private Integer empType; + + /** + * 入职公司 + */ + private Long company; + + /** + * 主部门 + */ + private Long maindeparment; + + /** + * 部门 + */ + private String deparment; + + /** + * 所属行政组织 + */ + private Long adminOrg; + + /** + * 职位 + */ + private Long position; + + /** + * 职务分类 + */ + private Long jobClass; + + /** + * 职务 + */ + private Long jobId; + + /** + * 职务等级 + */ + private Long jobLeve; + + /** + * 写入时间 + */ + private Long time; + + /** + * 编辑时间 + */ + private Long eiteTime; + + /** + * 微信UserId + */ + private String wechat; + + /** + * 企业微信UserId + */ + private String workWechat; + + /** + * 状态(1:启用;2:禁用;3:删除) + */ + private Integer state; + + /** + * key + */ + @TableField("`key`") + private Long key; + + /** + * 是否为管理员(1:不是;2:分公司;3:集团管理员;4:超级管) + */ + private Integer isAdmin; + + /** + * 密码 + */ + private String password; + + /** + * 角色 + */ + private String role; + + /** + * 用工类型中文 + */ + private String empTypeName; + + /** + * 雇佣类型中文 + */ + private String hireClassName; + + /** + * 二级部门 + */ + private Long sunMainDeparment; + + /** + * 班组 + */ + private Long teamid; + + /** + * 轮询规则 + */ + private Long ruleid; + + /** + * 照片 + */ + private String iconPhoto; + + /** + * 负责人(1:是;2:否) + */ + private Object personInCharge; + + /** + * 负责的行政组织 + */ + private String responsibleDepartment; + + /** + * 负责的行政组织json + */ + private String responsibleDepartmentJson; + + /** + * 工段 + */ + private Long workSection; + + /** + * 信息是否锁定 + */ + private Object isShowTrue; + + /** + * 所属行政组织 + */ + @TableField(exist = false) + private AdministrativeOrganization administrativeOrganization; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + PersonArchives other = (PersonArchives) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getNumber() == null ? other.getNumber() == null : this.getNumber().equals(other.getNumber())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getIcon() == null ? other.getIcon() == null : this.getIcon().equals(other.getIcon())) + && (this.getHireClass() == null ? other.getHireClass() == null : this.getHireClass().equals(other.getHireClass())) + && (this.getEmpType() == null ? other.getEmpType() == null : this.getEmpType().equals(other.getEmpType())) + && (this.getCompany() == null ? other.getCompany() == null : this.getCompany().equals(other.getCompany())) + && (this.getMaindeparment() == null ? other.getMaindeparment() == null : this.getMaindeparment().equals(other.getMaindeparment())) + && (this.getDeparment() == null ? other.getDeparment() == null : this.getDeparment().equals(other.getDeparment())) + && (this.getAdminOrg() == null ? other.getAdminOrg() == null : this.getAdminOrg().equals(other.getAdminOrg())) + && (this.getPosition() == null ? other.getPosition() == null : this.getPosition().equals(other.getPosition())) + && (this.getJobClass() == null ? other.getJobClass() == null : this.getJobClass().equals(other.getJobClass())) + && (this.getJobId() == null ? other.getJobId() == null : this.getJobId().equals(other.getJobId())) + && (this.getJobLeve() == null ? other.getJobLeve() == null : this.getJobLeve().equals(other.getJobLeve())) + && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) + && (this.getEiteTime() == null ? other.getEiteTime() == null : this.getEiteTime().equals(other.getEiteTime())) + && (this.getWechat() == null ? other.getWechat() == null : this.getWechat().equals(other.getWechat())) + && (this.getWorkWechat() == null ? other.getWorkWechat() == null : this.getWorkWechat().equals(other.getWorkWechat())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) + && (this.getKey() == null ? other.getKey() == null : this.getKey().equals(other.getKey())) + && (this.getIsAdmin() == null ? other.getIsAdmin() == null : this.getIsAdmin().equals(other.getIsAdmin())) + && (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword())) + && (this.getRole() == null ? other.getRole() == null : this.getRole().equals(other.getRole())) + && (this.getEmpTypeName() == null ? other.getEmpTypeName() == null : this.getEmpTypeName().equals(other.getEmpTypeName())) + && (this.getHireClassName() == null ? other.getHireClassName() == null : this.getHireClassName().equals(other.getHireClassName())) + && (this.getSunMainDeparment() == null ? other.getSunMainDeparment() == null : this.getSunMainDeparment().equals(other.getSunMainDeparment())) + && (this.getTeamid() == null ? other.getTeamid() == null : this.getTeamid().equals(other.getTeamid())) + && (this.getRuleid() == null ? other.getRuleid() == null : this.getRuleid().equals(other.getRuleid())) + && (this.getIconPhoto() == null ? other.getIconPhoto() == null : this.getIconPhoto().equals(other.getIconPhoto())) + && (this.getPersonInCharge() == null ? other.getPersonInCharge() == null : this.getPersonInCharge().equals(other.getPersonInCharge())) + && (this.getResponsibleDepartment() == null ? other.getResponsibleDepartment() == null : this.getResponsibleDepartment().equals(other.getResponsibleDepartment())) + && (this.getResponsibleDepartmentJson() == null ? other.getResponsibleDepartmentJson() == null : this.getResponsibleDepartmentJson().equals(other.getResponsibleDepartmentJson())) + && (this.getWorkSection() == null ? other.getWorkSection() == null : this.getWorkSection().equals(other.getWorkSection())) + && (this.getIsShowTrue() == null ? other.getIsShowTrue() == null : this.getIsShowTrue().equals(other.getIsShowTrue())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getNumber() == null) ? 0 : getNumber().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getIcon() == null) ? 0 : getIcon().hashCode()); + result = prime * result + ((getHireClass() == null) ? 0 : getHireClass().hashCode()); + result = prime * result + ((getEmpType() == null) ? 0 : getEmpType().hashCode()); + result = prime * result + ((getCompany() == null) ? 0 : getCompany().hashCode()); + result = prime * result + ((getMaindeparment() == null) ? 0 : getMaindeparment().hashCode()); + result = prime * result + ((getDeparment() == null) ? 0 : getDeparment().hashCode()); + result = prime * result + ((getAdminOrg() == null) ? 0 : getAdminOrg().hashCode()); + result = prime * result + ((getPosition() == null) ? 0 : getPosition().hashCode()); + result = prime * result + ((getJobClass() == null) ? 0 : getJobClass().hashCode()); + result = prime * result + ((getJobId() == null) ? 0 : getJobId().hashCode()); + result = prime * result + ((getJobLeve() == null) ? 0 : getJobLeve().hashCode()); + result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); + result = prime * result + ((getEiteTime() == null) ? 0 : getEiteTime().hashCode()); + result = prime * result + ((getWechat() == null) ? 0 : getWechat().hashCode()); + result = prime * result + ((getWorkWechat() == null) ? 0 : getWorkWechat().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + result = prime * result + ((getKey() == null) ? 0 : getKey().hashCode()); + result = prime * result + ((getIsAdmin() == null) ? 0 : getIsAdmin().hashCode()); + result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode()); + result = prime * result + ((getRole() == null) ? 0 : getRole().hashCode()); + result = prime * result + ((getEmpTypeName() == null) ? 0 : getEmpTypeName().hashCode()); + result = prime * result + ((getHireClassName() == null) ? 0 : getHireClassName().hashCode()); + result = prime * result + ((getSunMainDeparment() == null) ? 0 : getSunMainDeparment().hashCode()); + result = prime * result + ((getTeamid() == null) ? 0 : getTeamid().hashCode()); + result = prime * result + ((getRuleid() == null) ? 0 : getRuleid().hashCode()); + result = prime * result + ((getIconPhoto() == null) ? 0 : getIconPhoto().hashCode()); + result = prime * result + ((getPersonInCharge() == null) ? 0 : getPersonInCharge().hashCode()); + result = prime * result + ((getResponsibleDepartment() == null) ? 0 : getResponsibleDepartment().hashCode()); + result = prime * result + ((getResponsibleDepartmentJson() == null) ? 0 : getResponsibleDepartmentJson().hashCode()); + result = prime * result + ((getWorkSection() == null) ? 0 : getWorkSection().hashCode()); + result = prime * result + ((getIsShowTrue() == null) ? 0 : getIsShowTrue().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", number=").append(number); + sb.append(", name=").append(name); + sb.append(", icon=").append(icon); + sb.append(", hireClass=").append(hireClass); + sb.append(", empType=").append(empType); + sb.append(", company=").append(company); + sb.append(", maindeparment=").append(maindeparment); + sb.append(", deparment=").append(deparment); + sb.append(", adminOrg=").append(adminOrg); + sb.append(", position=").append(position); + sb.append(", jobClass=").append(jobClass); + sb.append(", jobId=").append(jobId); + sb.append(", jobLeve=").append(jobLeve); + sb.append(", time=").append(time); + sb.append(", eiteTime=").append(eiteTime); + sb.append(", wechat=").append(wechat); + sb.append(", workWechat=").append(workWechat); + sb.append(", state=").append(state); + sb.append(", key=").append(key); + sb.append(", isAdmin=").append(isAdmin); + sb.append(", password=").append(password); + sb.append(", role=").append(role); + sb.append(", empTypeName=").append(empTypeName); + sb.append(", hireClassName=").append(hireClassName); + sb.append(", sunMainDeparment=").append(sunMainDeparment); + sb.append(", teamid=").append(teamid); + sb.append(", ruleid=").append(ruleid); + sb.append(", iconPhoto=").append(iconPhoto); + sb.append(", personInCharge=").append(personInCharge); + sb.append(", responsibleDepartment=").append(responsibleDepartment); + sb.append(", responsibleDepartmentJson=").append(responsibleDepartmentJson); + sb.append(", workSection=").append(workSection); + sb.append(", isShowTrue=").append(isShowTrue); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/Position.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/Position.java new file mode 100644 index 0000000..3b327f4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/Position.java @@ -0,0 +1,226 @@ +package com.lnsoft.workflow.hxgk.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +/** + * 职位(岗位) + * @author zhangry + * @TableName position + * @description 该表为hr_new库表 + */ +@TableName(value ="position") +@Data +public class Position implements Serializable { + /** + * + */ + @TableId(value = "id") + private Long id; + + /** + * 职位编码 + */ + @TableField(value = "number") + private String number; + + /** + * 职位名称 + */ + @TableField(value = "name") + private String name; + + /** + * 职务 + */ + @TableField(value = "duties") + private Long duties; + + /** + * 编辑时间 + */ + @TableField(value = "time") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Long time; + + /** + * 状态(1:启用;2:禁用;3:删除) + */ + @TableField(value = "state") + private Integer state; + + /** + * 归属行政组织 + */ + @TableField(value = "administrative_organization") + private Long administrativeOrganization; + + /** + * 上级 + */ + @TableField(value = "superior") + private Long superior; + + /** + * 是否为本部门负责人(1:是;2:否) + */ + @TableField(value = "person_in_charge") + private Integer personInCharge; + + /** + * 部门 + */ + @TableField(value = "department") + private Long department; + + /** + * 菜单许可证 + */ + @TableField(value = "menu_permit") + private String menuPermit; + + /** + * 按钮许可 + */ + @TableField(value = "button_permit") + private String buttonPermit; + + /** + * + */ + @TableField(value = "school") + private Long school; + + /** + * 金蝶对照ID + */ + @TableField(value = "kingdeeid") + private String kingdeeid; + + /** + * 统一ID + */ + @TableField(value = "unify_id") + private Long unifyId; + + /** + * 行政组织关系 + */ + @TableField(value = "orglist") + private String orglist; + + /** + * 组织机构id集合 + */ + @TableField(exist = false) + private List orgIds; + + /** + * 当前记录起始索引 + */ + @TableField(exist = false) + private Integer pageNum; + + /** + * 每页显示记录数 + */ + @TableField(exist = false) + private Integer pageSize; + + /** + * 子职位(当前职位为children的顶头上司) + */ + @TableField(exist = false) + private List children = new ArrayList<>(); + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + +// @Override +// public boolean equals(Object that) { +// if (this == that) { +// return true; +// } +// if (that == null) { +// return false; +// } +// if (getClass() != that.getClass()) { +// return false; +// } +// Position other = (Position) that; +// return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) +// && (this.getNumber() == null ? other.getNumber() == null : this.getNumber().equals(other.getNumber())) +// && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) +// && (this.getDuties() == null ? other.getDuties() == null : this.getDuties().equals(other.getDuties())) +// && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) +// && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())) +// && (this.getAdministrativeOrganization() == null ? other.getAdministrativeOrganization() == null : this.getAdministrativeOrganization().equals(other.getAdministrativeOrganization())) +// && (this.getSuperior() == null ? other.getSuperior() == null : this.getSuperior().equals(other.getSuperior())) +// && (this.getPersonInCharge() == null ? other.getPersonInCharge() == null : this.getPersonInCharge().equals(other.getPersonInCharge())) +// && (this.getDepartment() == null ? other.getDepartment() == null : this.getDepartment().equals(other.getDepartment())) +// && (this.getMenuPermit() == null ? other.getMenuPermit() == null : this.getMenuPermit().equals(other.getMenuPermit())) +// && (this.getButtonPermit() == null ? other.getButtonPermit() == null : this.getButtonPermit().equals(other.getButtonPermit())) +// && (this.getSchool() == null ? other.getSchool() == null : this.getSchool().equals(other.getSchool())) +// && (this.getKingdeeid() == null ? other.getKingdeeid() == null : this.getKingdeeid().equals(other.getKingdeeid())) +// && (this.getUnifyId() == null ? other.getUnifyId() == null : this.getUnifyId().equals(other.getUnifyId())) +// && (this.getOrglist() == null ? other.getOrglist() == null : this.getOrglist().equals(other.getOrglist())); +// } +// +// @Override +// public int hashCode() { +// final int prime = 31; +// int result = 1; +// result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); +// result = prime * result + ((getNumber() == null) ? 0 : getNumber().hashCode()); +// result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); +// result = prime * result + ((getDuties() == null) ? 0 : getDuties().hashCode()); +// result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); +// result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); +// result = prime * result + ((getAdministrativeOrganization() == null) ? 0 : getAdministrativeOrganization().hashCode()); +// result = prime * result + ((getSuperior() == null) ? 0 : getSuperior().hashCode()); +// result = prime * result + ((getPersonInCharge() == null) ? 0 : getPersonInCharge().hashCode()); +// result = prime * result + ((getDepartment() == null) ? 0 : getDepartment().hashCode()); +// result = prime * result + ((getMenuPermit() == null) ? 0 : getMenuPermit().hashCode()); +// result = prime * result + ((getButtonPermit() == null) ? 0 : getButtonPermit().hashCode()); +// result = prime * result + ((getSchool() == null) ? 0 : getSchool().hashCode()); +// result = prime * result + ((getKingdeeid() == null) ? 0 : getKingdeeid().hashCode()); +// result = prime * result + ((getUnifyId() == null) ? 0 : getUnifyId().hashCode()); +// result = prime * result + ((getOrglist() == null) ? 0 : getOrglist().hashCode()); +// return result; +// } +// +// @Override +// public String toString() { +// StringBuilder sb = new StringBuilder(); +// sb.append(getClass().getSimpleName()); +// sb.append(" ["); +// sb.append("Hash = ").append(hashCode()); +// sb.append(", id=").append(id); +// sb.append(", number=").append(number); +// sb.append(", name=").append(name); +// sb.append(", duties=").append(duties); +// sb.append(", time=").append(time); +// sb.append(", state=").append(state); +// sb.append(", administrativeOrganization=").append(administrativeOrganization); +// sb.append(", superior=").append(superior); +// sb.append(", personInCharge=").append(personInCharge); +// sb.append(", department=").append(department); +// sb.append(", menuPermit=").append(menuPermit); +// sb.append(", buttonPermit=").append(buttonPermit); +// sb.append(", school=").append(school); +// sb.append(", kingdeeid=").append(kingdeeid); +// sb.append(", unifyId=").append(unifyId); +// sb.append(", orglist=").append(orglist); +// sb.append(", serialVersionUID=").append(serialVersionUID); +// sb.append("]"); +// return sb.toString(); +// } + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/entity/Teamgroup.java b/src/main/java/com/lnsoft/workflow/hxgk/entity/Teamgroup.java new file mode 100644 index 0000000..00a3c95 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/entity/Teamgroup.java @@ -0,0 +1,90 @@ +package com.lnsoft.workflow.hxgk.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.Data; + +import java.io.Serializable; + +/** + * 班组 + * @author zhangry + * @TableName teamgroup + */ +@TableName(value ="teamgroup") +@Data +public class Teamgroup implements Serializable { + /** + * + */ + @TableId(value = "id") + private Long id; + + /** + * + */ + @TableField(value = "name") + private String name; + + /** + * + */ + @TableField(value = "time") + @JsonFormat(pattern = "yyyy-MM-dd HH:hh:ss", timezone = "GMT+8") + private Long time; + + /** + * + */ + @TableField(value = "state") + private Integer state; + + @TableField(exist = false) + private static final long serialVersionUID = 1L; + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + Teamgroup other = (Teamgroup) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) + && (this.getTime() == null ? other.getTime() == null : this.getTime().equals(other.getTime())) + && (this.getState() == null ? other.getState() == null : this.getState().equals(other.getState())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); + result = prime * result + ((getTime() == null) ? 0 : getTime().hashCode()); + result = prime * result + ((getState() == null) ? 0 : getState().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", name=").append(name); + sb.append(", time=").append(time); + sb.append(", state=").append(state); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.java new file mode 100644 index 0000000..48a9e3e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.java @@ -0,0 +1,29 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganization; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【administrative_organization(行政组织)】的数据库操作Mapper +* @createDate 2024-05-08 09:14:53 +* @Entity com.lnsoft.mmbdf.framework.hxgk.entity.AdministrativeOrganization +*/ +@Mapper +public interface AdministrativeOrganizationMapper extends BaseMapper { + + /** + * 根据superior查询组织结构 + * @param organization + * @return + */ + List queryOrganizationList(AdministrativeOrganization organization); + +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.java new file mode 100644 index 0000000..4df487c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.java @@ -0,0 +1,18 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganizationType; + +/** +* @author zhangry +* @description 针对表【administrative_organization_type(行政组织类型)】的数据库操作Mapper +* @createDate 2024-05-08 09:15:47 +* @Entity com.lnsoft.mmbdf.framework.hxgk.entity.AdministrativeOrganizationType +*/ +public interface AdministrativeOrganizationTypeMapper extends BaseMapper { + +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.java new file mode 100644 index 0000000..99a2834 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.Duties; + +/** +* @author James +* @description 针对表【duties(职务)】的数据库操作Mapper +* @createDate 2024-10-16 17:05:26 +* @Entity com.lnsoft.workflow.hxgk.entity.Duties +*/ +public interface DutiesMapper extends BaseMapper { + + +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.java new file mode 100644 index 0000000..0813b7c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.PersonArchives; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + + +/** +* @author zhangry +* @description 针对表【person_archives(员工档案(主))】的数据库操作Mapper +* @createDate 2024-05-07 17:25:19 +* @Entity com.lnsoft.mmbdf.framework.hxgk.entity.PersonArchives +*/ +@Mapper +public interface PersonArchivesMapper extends BaseMapper { + + + /** + * 根据条件查询员工信息 + * @param personArchives + * @return + */ + List queryList(PersonArchives personArchives); + + /** + * 查询所有人员信息 + * @param personArchives + * @return + */ + List queryPerList(PersonArchives personArchives); + +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/PositionMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/PositionMapper.java new file mode 100644 index 0000000..1b82ef1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/PositionMapper.java @@ -0,0 +1,42 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.Position; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【position(职位(岗位))】的数据库操作Mapper +* @createDate 2024-05-09 15:07:06 +* @Entity com.lnsoft.mmbdf.framework.hxgk.entity.Position +*/ +@Mapper +public interface PositionMapper extends BaseMapper { + + + /** + * 根据条件查询岗位 + * @param position + * @return + */ + List selectPositionByCondition(Position position); + /** + * 根据岗位编码和岗位名称查询岗位数据及该岗位的子岗位数据 + * @param position + * @return + */ + List selectPosition(Position position); + + /** + * 根据id查询以id为父id的岗位 + * @param id + * @return + */ + List selectPositionBySuperior(Long id); +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.java b/src/main/java/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.java new file mode 100644 index 0000000..37b1258 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.hxgk.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.hxgk.entity.Teamgroup; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 班组(Teamgroup)表数据库访问层 + * + * @author zhangry + * @since 2024-06-15 09:34:54 + */ +@Mapper +public interface TeamgroupMapper extends BaseMapper{ + + /** + * 根据条件查询所有数据 + * + * @param teamgroup 实体对象集合 + * @return 实例对象集合 + */ + List queryList(Teamgroup teamgroup); + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.java new file mode 100644 index 0000000..d96b1ee --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganization; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【administrative_organization(行政组织)】的数据库操作Service +* @createDate 2024-05-08 09:14:53 +*/ +public interface AdministrativeOrganizationService extends IService { + + /** + * 根据条件查询组织结构 + * @param organization + * @return + */ + List queryOrganizationList(AdministrativeOrganization organization); +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.java new file mode 100644 index 0000000..eb5d4c8 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.java @@ -0,0 +1,13 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganizationType; + +/** +* @author zhangry +* @description 针对表【administrative_organization_type(行政组织类型)】的数据库操作Service +* @createDate 2024-05-08 09:15:47 +*/ +public interface AdministrativeOrganizationTypeService extends IService { + +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/DutiesService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/DutiesService.java new file mode 100644 index 0000000..06967dc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/DutiesService.java @@ -0,0 +1,16 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.Duties; + +import java.util.List; + +/** +* @author James +* @description 针对表【duties(职务)】的数据库操作Service +* @createDate 2024-10-16 17:05:26 +*/ +public interface DutiesService extends IService { + + List getList(Duties duties); +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/PersonArchivesService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/PersonArchivesService.java new file mode 100644 index 0000000..3e54744 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/PersonArchivesService.java @@ -0,0 +1,30 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.PersonArchives; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【person_archives(员工档案(主))】的数据库操作Service +* @createDate 2024-05-07 17:25:19 +*/ +public interface PersonArchivesService extends IService { + + + /** + * 根据条件查询员工数据 + * @param personArchives + * @return + */ + List queryList(PersonArchives personArchives); + + /** + * 查询所有人员信息(需要同步的信息) + * @param personArchives + * @return + */ + List queryPerList(PersonArchives personArchives); + +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/PositionService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/PositionService.java new file mode 100644 index 0000000..1627fbc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/PositionService.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.Position; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【position(职位(岗位))】的数据库操作Service +* @createDate 2024-05-09 15:07:06 +*/ +public interface PositionService extends IService { + + /** + * 根据岗位编码和岗位名称查询岗位数据 + * @param position + * @return + */ + List queryListByCondition(Position position); +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/TeamgroupService.java b/src/main/java/com/lnsoft/workflow/hxgk/service/TeamgroupService.java new file mode 100644 index 0000000..4c89cab --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/TeamgroupService.java @@ -0,0 +1,23 @@ +package com.lnsoft.workflow.hxgk.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.hxgk.entity.Teamgroup; + +import java.util.List; + +/** + * 班组(Teamgroup)表服务接口 + * + * @author zhangry + * @since 2024-06-15 09:34:51 + */ +public interface TeamgroupService extends IService { + + /** + * 根据条件查询所有数据 + * + * @return 实例对象集合 + */ + List queryList(Teamgroup teamgroup); + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.java new file mode 100644 index 0000000..7b40c00 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.java @@ -0,0 +1,37 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganization; +import com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper; +import com.lnsoft.workflow.hxgk.service.AdministrativeOrganizationService; +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** +* @author zhangry +* @description 针对表【administrative_organization(行政组织)】的数据库操作Service实现 +* @createDate 2024-05-08 09:14:53 +*/ +@DataSource(DataSourceType.SLAVE) +@Service +public class AdministrativeOrganizationServiceImpl extends ServiceImpl + implements AdministrativeOrganizationService { + + @Autowired + private AdministrativeOrganizationMapper organizationMapper; + + @Override + public List queryOrganizationList(AdministrativeOrganization organization) { + + List organizations = organizationMapper.queryOrganizationList(organization); + return organizations; + } +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.java new file mode 100644 index 0000000..0182d9f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.java @@ -0,0 +1,22 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganizationType; +import com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationTypeMapper; +import com.lnsoft.workflow.hxgk.service.AdministrativeOrganizationTypeService; +import org.springframework.stereotype.Service; + +/** +* @author zhangry +* @description 针对表【administrative_organization_type(行政组织类型)】的数据库操作Service实现 +* @createDate 2024-05-08 09:15:47 +*/ +@Service +public class AdministrativeOrganizationTypeServiceImpl extends ServiceImpl + implements AdministrativeOrganizationTypeService { + +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.java new file mode 100644 index 0000000..1faba74 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.java @@ -0,0 +1,33 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.hxgk.entity.Duties; +import com.lnsoft.workflow.hxgk.service.DutiesService; +import com.lnsoft.workflow.hxgk.mapper.DutiesMapper; +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** +* @author James +* @description 针对表【duties(职务)】的数据库操作Service实现 +* @createDate 2024-10-16 17:05:26 +*/ +@Service +@DataSource(DataSourceType.SLAVE) +public class DutiesServiceImpl extends ServiceImpl +implements DutiesService{ + + @Override + public List getList(Duties duties) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.like(duties.getName() != null && !duties.getName().isEmpty(), Duties::getName, duties.getName()) + .eq(duties.getId() != null, Duties::getId, duties.getId()) + .eq(duties.getState() != null, Duties::getState, duties.getState()); + List dutiesList = this.list(wrapper); + return dutiesList; + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.java new file mode 100644 index 0000000..8da3992 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.java @@ -0,0 +1,85 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.pagehelper.PageHelper; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganization; +import com.lnsoft.workflow.hxgk.entity.PersonArchives; +import com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper; +import com.lnsoft.workflow.hxgk.mapper.PersonArchivesMapper; +import com.lnsoft.workflow.hxgk.service.PersonArchivesService; +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** +* @author zhangry +* @description 针对表【person_archives(员工档案(主))】的数据库操作Service实现 +* @createDate 2024-05-07 17:25:19 +*/ +@DataSource(DataSourceType.SLAVE) +@Service +public class PersonArchivesServiceImpl extends ServiceImpl + implements PersonArchivesService { + + @Autowired + private PersonArchivesMapper personArchivesMapper; + + @Autowired + private AdministrativeOrganizationMapper adminOrgMapper; + + + @Override + public List queryList(PersonArchives personArchives) { + //获取所属行政组织 + Long org = personArchives.getAdminOrg(); + List personData = new ArrayList<>(); + if (org != null){ + List organizations = adminOrgMapper.selectList(new LambdaQueryWrapper<>()); + if (CollectionUtil.isNotEmpty(organizations)){ + List orgIds = new ArrayList<>(); + this.getDeviceCodeRec(org, organizations, orgIds); + orgIds.add(org); + personArchives.setOrgIds(orgIds); + PageHelper.startPage(personArchives.getPageNum(), personArchives.getPageSize()); + personData = personArchivesMapper.queryList(personArchives); + } + }else { + PageHelper.startPage(personArchives.getPageNum(), personArchives.getPageSize()); + personData = personArchivesMapper.queryList(personArchives); + } + return personData; + } + + /** + * 递归拼接组织机构id + * @param parentId + * @param organizations + * @param orgIds + * @return + */ + public List getDeviceCodeRec(Long parentId, List organizations, List orgIds){ + organizations.forEach(obj -> { + if(parentId.equals(obj.getSuperior())){ + orgIds.add(obj.getId()); + getDeviceCodeRec(obj.getId(),organizations, orgIds); + } + }); + return orgIds; + } + + @Override + public List queryPerList(PersonArchives personArchives) { + List personData = personArchivesMapper.queryPerList(personArchives); + return personData; + } +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.java new file mode 100644 index 0000000..a574efc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.java @@ -0,0 +1,78 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.pagehelper.PageHelper; +import com.lnsoft.workflow.hxgk.entity.AdministrativeOrganization; +import com.lnsoft.workflow.hxgk.entity.Position; +import com.lnsoft.workflow.hxgk.mapper.AdministrativeOrganizationMapper; +import com.lnsoft.workflow.hxgk.mapper.PositionMapper; +import com.lnsoft.workflow.hxgk.service.PositionService; +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** +* @author zhangry +* @description 针对表【position(职位(岗位))】的数据库操作Service实现 +* @createDate 2024-05-09 15:07:06 +*/ +@DataSource(DataSourceType.SLAVE) +@Service +public class PositionServiceImpl extends ServiceImpl + implements PositionService { + + @Autowired + private PositionMapper positionMapper; + + @Autowired + private AdministrativeOrganizationMapper administrativeOrganizationMapper; + + + @Override + public List queryListByCondition(Position position) { + //获取所属行政组织 + Long org = position.getAdministrativeOrganization(); + List positions = new ArrayList<>(); + //查询所有的性质组织关系 + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + List organizations = administrativeOrganizationMapper.selectList(wrapper); + if (CollectionUtil.isNotEmpty(organizations)){ + List orgIds = new ArrayList<>(); + //递归获取当前性质组织下的所有的子行政组织 + this.getDeviceCodeRec(org, organizations, orgIds); + orgIds.add(org); + position.setOrgIds(orgIds); + PageHelper.startPage(position.getPageNum(), position.getPageSize()); + positions = positionMapper.selectPositionByCondition(position); + } + return positions; + } + + /** + * 递归拼接组织机构id + * @param parentId + * @param organizations + * @param orgIds + * @return + */ + public List getDeviceCodeRec(Long parentId, List organizations, List orgIds){ + organizations.forEach(obj -> { + if(parentId.equals(obj.getSuperior())){ + orgIds.add(obj.getId()); + getDeviceCodeRec(obj.getId(),organizations, orgIds); + } + }); + return orgIds; + } + +} + + + + diff --git a/src/main/java/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.java b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.java new file mode 100644 index 0000000..e46b331 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.hxgk.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.hxgk.entity.Teamgroup; +import com.lnsoft.workflow.hxgk.mapper.TeamgroupMapper; +import com.lnsoft.workflow.hxgk.service.TeamgroupService; +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + + +/** + * 班组(Teamgroup)表服务实现类 + * + * @author zhangry + * @since 2024-06-15 09:34:53 + */ +@Service("teamgroupService") +@DataSource(DataSourceType.SLAVE) +public class TeamgroupServiceImpl extends ServiceImpl + implements TeamgroupService { + @Autowired + private TeamgroupMapper teamgroupMapper; + + /** + * 查询所有数据 + * + * @return 实例对象集合 + */ + @Override + public List queryList(Teamgroup teamgroup) { + return this.teamgroupMapper.queryList(teamgroup); + } + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/AjaxResult.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/AjaxResult.java new file mode 100644 index 0000000..35d84a5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/AjaxResult.java @@ -0,0 +1,134 @@ +package com.lnsoft.workflow.hxgk.utils; + +import org.springframework.http.HttpStatus; + +import java.util.HashMap; + +/** + * 操作消息提醒 + * + */ +public class AjaxResult extends HashMap { + private static final long serialVersionUID = 1L; + + /** 状态码 */ + public static final String CODE_TAG = "code"; + + /** 返回内容 */ + public static final String MSG_TAG = "msg"; + + /** 数据对象 */ + public static final String DATA_TAG = "data"; + + /** + * 初始化一个新创建的 AjaxResult 对象,使其表示一个空消息。 + */ + public AjaxResult() { + } + + /** + * 初始化一个新创建的 AjaxResult 对象 + * + * @param code 状态码 + * @param msg 返回内容 + */ + public AjaxResult(int code, String msg) { + super.put(CODE_TAG, code); + super.put(MSG_TAG, msg); + } + + /** + * 初始化一个新创建的 AjaxResult 对象 + * + * @param code 状态码 + * @param msg 返回内容 + * @param data 数据对象 + */ + public AjaxResult(int code, String msg, Object data) { + super.put(CODE_TAG, code); + super.put(MSG_TAG, msg); + if (StringUtils.isNotNull(data)) { + super.put(DATA_TAG, data); + } + } + + /** + * 返回成功消息 + * + * @return 成功消息 + */ + public static AjaxResult success() { + return AjaxResult.success("操作成功"); + } + + /** + * 返回成功数据 + * + * @return 成功消息 + */ + public static AjaxResult success(Object data) { + return AjaxResult.success("操作成功", data); + } + + /** + * 返回成功消息 + * + * @param msg 返回内容 + * @return 成功消息 + */ + public static AjaxResult success(String msg) { + return AjaxResult.success(msg, null); + } + + /** + * 返回成功消息 + * + * @param msg 返回内容 + * @param data 数据对象 + * @return 成功消息 + */ + public static AjaxResult success(String msg, Object data) { + return new AjaxResult(HttpStatus.OK.value(), msg, data); + } + + /** + * 返回错误消息 + * + * @return + */ + public static AjaxResult error() { + return AjaxResult.error("操作失败"); + } + + /** + * 返回错误消息 + * + * @param msg 返回内容 + * @return 警告消息 + */ + public static AjaxResult error(String msg) { + return AjaxResult.error(msg, null); + } + + /** + * 返回错误消息 + * + * @param msg 返回内容 + * @param data 数据对象 + * @return 警告消息 + */ + public static AjaxResult error(String msg, Object data) { + return new AjaxResult(HttpStatus.INTERNAL_SERVER_ERROR.value(), msg, data); + } + + /** + * 返回错误消息 + * + * @param code 状态码 + * @param msg 返回内容 + * @return 警告消息 + */ + public static AjaxResult error(int code, String msg) { + return new AjaxResult(code, msg, null); + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/CharsetKit.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/CharsetKit.java new file mode 100644 index 0000000..5e54d3d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/CharsetKit.java @@ -0,0 +1,83 @@ +package com.lnsoft.workflow.hxgk.utils; + +import java.nio.charset.Charset; +import java.nio.charset.StandardCharsets; + +/** + * 字符集工具类 + * + */ +public class CharsetKit { + /** ISO-8859-1 */ + public static final String ISO_8859_1 = "ISO-8859-1"; + /** UTF-8 */ + public static final String UTF_8 = "UTF-8"; + /** GBK */ + public static final String GBK = "GBK"; + + /** ISO-8859-1 */ + public static final Charset CHARSET_ISO_8859_1 = Charset.forName(ISO_8859_1); + /** UTF-8 */ + public static final Charset CHARSET_UTF_8 = Charset.forName(UTF_8); + /** GBK */ + public static final Charset CHARSET_GBK = Charset.forName(GBK); + + /** + * 转换为Charset对象 + * + * @param charset 字符集,为空则返回默认字符集 + * @return Charset + */ + public static Charset charset(String charset) + { + return StringUtils.isEmpty(charset) ? Charset.defaultCharset() : Charset.forName(charset); + } + + /** + * 转换字符串的字符集编码 + * + * @param source 字符串 + * @param srcCharset 源字符集,默认ISO-8859-1 + * @param destCharset 目标字符集,默认UTF-8 + * @return 转换后的字符集 + */ + public static String convert(String source, String srcCharset, String destCharset) + { + return convert(source, Charset.forName(srcCharset), Charset.forName(destCharset)); + } + + /** + * 转换字符串的字符集编码 + * + * @param source 字符串 + * @param srcCharset 源字符集,默认ISO-8859-1 + * @param destCharset 目标字符集,默认UTF-8 + * @return 转换后的字符集 + */ + public static String convert(String source, Charset srcCharset, Charset destCharset) + { + if (null == srcCharset) + { + srcCharset = StandardCharsets.ISO_8859_1; + } + + if (null == destCharset) + { + srcCharset = StandardCharsets.UTF_8; + } + + if (StringUtils.isEmpty(source) || srcCharset.equals(destCharset)) + { + return source; + } + return new String(source.getBytes(srcCharset), destCharset); + } + + /** + * @return 系统字符集编码 + */ + public static String systemCharset() + { + return Charset.defaultCharset().name(); + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/Convert.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/Convert.java new file mode 100644 index 0000000..8ba4b84 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/Convert.java @@ -0,0 +1,989 @@ +package com.lnsoft.workflow.hxgk.utils; + +import java.math.BigDecimal; +import java.math.BigInteger; +import java.nio.ByteBuffer; +import java.nio.charset.Charset; +import java.text.NumberFormat; +import java.util.Set; + +/** + * 类型转换器 + * + */ +public class Convert +{ + /** + * 转换为字符串
+ * 如果给定的值为null,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static String toStr(Object value, String defaultValue) + { + if (null == value) + { + return defaultValue; + } + if (value instanceof String) + { + return (String) value; + } + return value.toString(); + } + + /** + * 转换为字符串
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static String toStr(Object value) + { + return toStr(value, null); + } + + /** + * 转换为字符
+ * 如果给定的值为null,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Character toChar(Object value, Character defaultValue) + { + if (null == value) + { + return defaultValue; + } + if (value instanceof Character) + { + return (Character) value; + } + + final String valueStr = toStr(value, null); + return StringUtils.isEmpty(valueStr) ? defaultValue : valueStr.charAt(0); + } + + /** + * 转换为字符
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Character toChar(Object value) + { + return toChar(value, null); + } + + /** + * 转换为byte
+ * 如果给定的值为null,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Byte toByte(Object value, Byte defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Byte) + { + return (Byte) value; + } + if (value instanceof Number) + { + return ((Number) value).byteValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return Byte.parseByte(valueStr); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为byte
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Byte toByte(Object value) + { + return toByte(value, null); + } + + /** + * 转换为Short
+ * 如果给定的值为null,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Short toShort(Object value, Short defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Short) + { + return (Short) value; + } + if (value instanceof Number) + { + return ((Number) value).shortValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return Short.parseShort(valueStr.trim()); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为Short
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Short toShort(Object value) + { + return toShort(value, null); + } + + /** + * 转换为Number
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Number toNumber(Object value, Number defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Number) + { + return (Number) value; + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return NumberFormat.getInstance().parse(valueStr); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为Number
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Number toNumber(Object value) + { + return toNumber(value, null); + } + + /** + * 转换为int
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Integer toInt(Object value, Integer defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Integer) + { + return (Integer) value; + } + if (value instanceof Number) + { + return ((Number) value).intValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return Integer.parseInt(valueStr.trim()); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为int
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Integer toInt(Object value) + { + return toInt(value, null); + } + + /** + * 转换为Integer数组
+ * + * @param str 被转换的值 + * @return 结果 + */ + public static Integer[] toIntArray(String str) + { + return toIntArray(",", str); + } + + /** + * 转换为Long数组
+ * + * @param str 被转换的值 + * @return 结果 + */ + public static Long[] toLongArray(String str) + { + return toLongArray(",", str); + } + + /** + * 转换为Integer数组
+ * + * @param split 分隔符 + * @param split 被转换的值 + * @return 结果 + */ + public static Integer[] toIntArray(String split, String str) + { + if (StringUtils.isEmpty(str)) + { + return new Integer[] {}; + } + String[] arr = str.split(split); + final Integer[] ints = new Integer[arr.length]; + for (int i = 0; i < arr.length; i++) + { + final Integer v = toInt(arr[i], 0); + ints[i] = v; + } + return ints; + } + + /** + * 转换为Long数组
+ * + * @param split 分隔符 + * @param str 被转换的值 + * @return 结果 + */ + public static Long[] toLongArray(String split, String str) + { + if (StringUtils.isEmpty(str)) + { + return new Long[] {}; + } + String[] arr = str.split(split); + final Long[] longs = new Long[arr.length]; + for (int i = 0; i < arr.length; i++) + { + final Long v = toLong(arr[i], null); + longs[i] = v; + } + return longs; + } + + /** + * 转换为String数组
+ * + * @param str 被转换的值 + * @return 结果 + */ + public static String[] toStrArray(String str) + { + return toStrArray(",", str); + } + + /** + * 转换为String数组
+ * + * @param split 分隔符 + * @param split 被转换的值 + * @return 结果 + */ + public static String[] toStrArray(String split, String str) + { + return str.split(split); + } + + /** + * 转换为long
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Long toLong(Object value, Long defaultValue) { + if (value == null) { + return defaultValue; + } + if (value instanceof Long) { + return (Long) value; + } + if (value instanceof Number) { + return ((Number) value).longValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) { + return defaultValue; + } + try { + // 支持科学计数法 + return new BigDecimal(valueStr.trim()).longValue(); + } + catch (Exception e) { + return defaultValue; + } + } + + /** + * 转换为long
+ * 如果给定的值为null,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Long toLong(Object value) { + return toLong(value, null); + } + + /** + * 转换为double
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Double toDouble(Object value, Double defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Double) + { + return (Double) value; + } + if (value instanceof Number) + { + return ((Number) value).doubleValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + // 支持科学计数法 + return new BigDecimal(valueStr.trim()).doubleValue(); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为double
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Double toDouble(Object value) + { + return toDouble(value, null); + } + + /** + * 转换为Float
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Float toFloat(Object value, Float defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Float) + { + return (Float) value; + } + if (value instanceof Number) + { + return ((Number) value).floatValue(); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return Float.parseFloat(valueStr.trim()); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为Float
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Float toFloat(Object value) + { + return toFloat(value, null); + } + + /** + * 转换为boolean
+ * String支持的值为:true、false、yes、ok、no,1,0 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static Boolean toBool(Object value, Boolean defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof Boolean) + { + return (Boolean) value; + } + String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + valueStr = valueStr.trim().toLowerCase(); + switch (valueStr) + { + case "true": + return true; + case "false": + return false; + case "yes": + return true; + case "ok": + return true; + case "no": + return false; + case "1": + return true; + case "0": + return false; + default: + return defaultValue; + } + } + + /** + * 转换为boolean
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static Boolean toBool(Object value) + { + return toBool(value, null); + } + + /** + * 转换为Enum对象
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * + * @param clazz Enum的Class + * @param value 值 + * @param defaultValue 默认值 + * @return Enum + */ + public static > E toEnum(Class clazz, Object value, E defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (clazz.isAssignableFrom(value.getClass())) + { + @SuppressWarnings("unchecked") + E myE = (E) value; + return myE; + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return Enum.valueOf(clazz, valueStr); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为Enum对象
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * + * @param clazz Enum的Class + * @param value 值 + * @return Enum + */ + public static > E toEnum(Class clazz, Object value) + { + return toEnum(clazz, value, null); + } + + /** + * 转换为BigInteger
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static BigInteger toBigInteger(Object value, BigInteger defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof BigInteger) + { + return (BigInteger) value; + } + if (value instanceof Long) + { + return BigInteger.valueOf((Long) value); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return new BigInteger(valueStr); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为BigInteger
+ * 如果给定的值为空,或者转换失败,返回默认值null
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static BigInteger toBigInteger(Object value) + { + return toBigInteger(value, null); + } + + /** + * 转换为BigDecimal
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @param defaultValue 转换错误时的默认值 + * @return 结果 + */ + public static BigDecimal toBigDecimal(Object value, BigDecimal defaultValue) + { + if (value == null) + { + return defaultValue; + } + if (value instanceof BigDecimal) + { + return (BigDecimal) value; + } + if (value instanceof Long) + { + return new BigDecimal((Long) value); + } + if (value instanceof Double) + { + return new BigDecimal((Double) value); + } + if (value instanceof Integer) + { + return new BigDecimal((Integer) value); + } + final String valueStr = toStr(value, null); + if (StringUtils.isEmpty(valueStr)) + { + return defaultValue; + } + try + { + return new BigDecimal(valueStr); + } + catch (Exception e) + { + return defaultValue; + } + } + + /** + * 转换为BigDecimal
+ * 如果给定的值为空,或者转换失败,返回默认值
+ * 转换失败不会报错 + * + * @param value 被转换的值 + * @return 结果 + */ + public static BigDecimal toBigDecimal(Object value) + { + return toBigDecimal(value, null); + } + + /** + * 将对象转为字符串
+ * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 + * + * @param obj 对象 + * @return 字符串 + */ + public static String utf8Str(Object obj) + { + return str(obj, CharsetKit.CHARSET_UTF_8); + } + + /** + * 将对象转为字符串
+ * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 + * + * @param obj 对象 + * @param charsetName 字符集 + * @return 字符串 + */ + public static String str(Object obj, String charsetName) + { + return str(obj, Charset.forName(charsetName)); + } + + /** + * 将对象转为字符串
+ * 1、Byte数组和ByteBuffer会被转换为对应字符串的数组 2、对象数组会调用Arrays.toString方法 + * + * @param obj 对象 + * @param charset 字符集 + * @return 字符串 + */ + public static String str(Object obj, Charset charset) + { + if (null == obj) + { + return null; + } + + if (obj instanceof String) + { + return (String) obj; + } + else if (obj instanceof byte[] || obj instanceof Byte[]) + { + return str((Byte[]) obj, charset); + } + else if (obj instanceof ByteBuffer) + { + return str((ByteBuffer) obj, charset); + } + return obj.toString(); + } + + /** + * 将byte数组转为字符串 + * + * @param bytes byte数组 + * @param charset 字符集 + * @return 字符串 + */ + public static String str(byte[] bytes, String charset) + { + return str(bytes, StringUtils.isEmpty(charset) ? Charset.defaultCharset() : Charset.forName(charset)); + } + + /** + * 解码字节码 + * + * @param data 字符串 + * @param charset 字符集,如果此字段为空,则解码的结果取决于平台 + * @return 解码后的字符串 + */ + public static String str(byte[] data, Charset charset) + { + if (data == null) + { + return null; + } + + if (null == charset) + { + return new String(data); + } + return new String(data, charset); + } + + /** + * 将编码的byteBuffer数据转换为字符串 + * + * @param data 数据 + * @param charset 字符集,如果为空使用当前系统字符集 + * @return 字符串 + */ + public static String str(ByteBuffer data, String charset) + { + if (data == null) + { + return null; + } + + return str(data, Charset.forName(charset)); + } + + /** + * 将编码的byteBuffer数据转换为字符串 + * + * @param data 数据 + * @param charset 字符集,如果为空使用当前系统字符集 + * @return 字符串 + */ + public static String str(ByteBuffer data, Charset charset) + { + if (null == charset) + { + charset = Charset.defaultCharset(); + } + return charset.decode(data).toString(); + } + + // ----------------------------------------------------------------------- 全角半角转换 + /** + * 半角转全角 + * + * @param input String. + * @return 全角字符串. + */ + public static String toSBC(String input) + { + return toSBC(input, null); + } + + /** + * 半角转全角 + * + * @param input String + * @param notConvertSet 不替换的字符集合 + * @return 全角字符串. + */ + public static String toSBC(String input, Set notConvertSet) + { + char c[] = input.toCharArray(); + for (int i = 0; i < c.length; i++) + { + if (null != notConvertSet && notConvertSet.contains(c[i])) + { + // 跳过不替换的字符 + continue; + } + + if (c[i] == ' ') + { + c[i] = '\u3000'; + } + else if (c[i] < '\177') + { + c[i] = (char) (c[i] + 65248); + + } + } + return new String(c); + } + + /** + * 全角转半角 + * + * @param input String. + * @return 半角字符串 + */ + public static String toDBC(String input) + { + return toDBC(input, null); + } + + /** + * 替换全角为半角 + * + * @param text 文本 + * @param notConvertSet 不替换的字符集合 + * @return 替换后的字符 + */ + public static String toDBC(String text, Set notConvertSet) + { + char c[] = text.toCharArray(); + for (int i = 0; i < c.length; i++) + { + if (null != notConvertSet && notConvertSet.contains(c[i])) + { + // 跳过不替换的字符 + continue; + } + + if (c[i] == '\u3000') + { + c[i] = ' '; + } + else if (c[i] > '\uFF00' && c[i] < '\uFF5F') + { + c[i] = (char) (c[i] - 65248); + } + } + String returnString = new String(c); + + return returnString; + } + + /** + * 数字金额大写转换 先写个完整的然后将如零拾替换成零 + * + * @param n 数字 + * @return 中文大写数字 + */ + public static String digitUppercase(double n) + { + String[] fraction = { "角", "分" }; + String[] digit = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; + String[][] unit = { { "元", "万", "亿" }, { "", "拾", "佰", "仟" } }; + + String head = n < 0 ? "负" : ""; + n = Math.abs(n); + + String s = ""; + for (int i = 0; i < fraction.length; i++) + { + s += (digit[(int) (Math.floor(n * 10 * Math.pow(10, i)) % 10)] + fraction[i]).replaceAll("(零.)+", ""); + } + if (s.length() < 1) + { + s = "整"; + } + int integerPart = (int) Math.floor(n); + + for (int i = 0; i < unit[0].length && integerPart > 0; i++) + { + String p = ""; + for (int j = 0; j < unit[1].length && n > 0; j++) + { + p = digit[integerPart % 10] + unit[1][j] + p; + integerPart = integerPart / 10; + } + s = p.replaceAll("(零.)*零$", "").replaceAll("^$", "零") + unit[0][i] + s; + } + return head + s.replaceAll("(零.)*零元", "元").replaceFirst("(零.)+", "").replaceAll("(零.)+", "零").replaceAll("^整$", "零元整"); + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/DateUtils.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/DateUtils.java new file mode 100644 index 0000000..55d08a9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/DateUtils.java @@ -0,0 +1,154 @@ +package com.lnsoft.workflow.hxgk.utils; + +import org.apache.commons.lang3.time.DateFormatUtils; + +import java.lang.management.ManagementFactory; +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.Date; + +/** + * 时间工具类 + * + */ +public class DateUtils extends org.apache.commons.lang3.time.DateUtils { + public static final String YYYY = "yyyy"; + + public static final String YYYY_MM = "yyyy-MM"; + + public static final String YYYY_MM_DD = "yyyy-MM-dd"; + + public static final String YYYYMMDDHHMMSS = "yyyyMMddHHmmss"; + + public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss"; + + private static final String[] PARSE_PATTERNS = { + "yyyy-MM-dd", "yyyy-MM-dd HH:mm:ss", "yyyy-MM-dd HH:mm", "yyyy-MM", + "yyyy/MM/dd", "yyyy/MM/dd HH:mm:ss", "yyyy/MM/dd HH:mm", "yyyy/MM", + "yyyy.MM.dd", "yyyy.MM.dd HH:mm:ss", "yyyy.MM.dd HH:mm", "yyyy.MM"}; + + /** + * 获取当前Date型日期 + * + * @return Date() 当前日期 + */ + public static Date getNowDate() + { + return new Date(); + } + + /** + * 获取当前日期, 默认格式为yyyy-MM-dd + * + * @return String + */ + public static String getDate() + { + return dateTimeNow(YYYY_MM_DD); + } + + public static final String getTime() + { + return dateTimeNow(YYYY_MM_DD_HH_MM_SS); + } + + public static final String dateTimeNow() + { + return dateTimeNow(YYYYMMDDHHMMSS); + } + + public static final String dateTimeNow(final String format) + { + return parseDateToStr(format, new Date()); + } + + public static final String dateTime(final Date date) + { + return parseDateToStr(YYYY_MM_DD, date); + } + + public static final String parseDateToStr(final String format, final Date date) + { + return new SimpleDateFormat(format).format(date); + } + + public static final Date dateTime(final String format, final String ts) + { + try + { + return new SimpleDateFormat(format).parse(ts); + } + catch (ParseException e) + { + throw new RuntimeException(e); + } + } + + /** + * 日期路径 即年/月/日 如2018/08/08 + */ + public static final String datePath() + { + Date now = new Date(); + return DateFormatUtils.format(now, "yyyy/MM/dd"); + } + + /** + * 日期路径 即年/月/日 如20180808 + */ + public static final String dateTime() + { + Date now = new Date(); + return DateFormatUtils.format(now, "yyyyMMdd"); + } + + /** + * 日期型字符串转化为日期 格式 + */ + public static Date parseDate(Object str) + { + if (str == null) + { + return null; + } + try + { + return parseDate(str.toString(), PARSE_PATTERNS); + } + catch (ParseException e) + { + return null; + } + } + + /** + * 获取服务器启动时间 + */ + public static Date getServerStartDate() + { + long time = ManagementFactory.getRuntimeMXBean().getStartTime(); + return new Date(time); + } + + /** + * 计算两个时间差 + */ + public static String getDatePoor(Date endDate, Date nowDate) + { + long nd = 1000L * 24L * 60L * 60L; + long nh = 1000L * 60L * 60L; + long nm = 1000L * 60L; + // long ns = 1000; + // 获得两个时间的毫秒时间差异 + long diff = endDate.getTime() - nowDate.getTime(); + // 计算差多少天 + long day = diff / nd; + // 计算差多少小时 + long hour = diff % nd / nh; + // 计算差多少分钟 + long min = diff % nd % nh / nm; + // 计算差多少秒//输出结果 + // long sec = diff % nd % nh % nm / ns; + return day + "天" + hour + "小时" + min + "分钟"; + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/PageDomain.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/PageDomain.java new file mode 100644 index 0000000..1004d9c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/PageDomain.java @@ -0,0 +1,69 @@ +package com.lnsoft.workflow.hxgk.utils; + +/** + * 分页数据 + * + */ +public class PageDomain +{ + /** 当前记录起始索引 */ + private Integer pageNum; + + /** 每页显示记录数 */ + private Integer pageSize; + + /** 排序列 */ + private String orderByColumn; + /** 排序的方向 "desc" 或者 "asc". */ + + private String isAsc; + + public String getOrderBy() + { + if (StringUtils.isEmpty(orderByColumn)) + { + return ""; + } + return StringUtils.toUnderScoreCase(orderByColumn) + " " + isAsc; + } + + public Integer getPageNum() + { + return pageNum; + } + + public void setPageNum(Integer pageNum) + { + this.pageNum = pageNum; + } + + public Integer getPageSize() + { + return pageSize; + } + + public void setPageSize(Integer pageSize) + { + this.pageSize = pageSize; + } + + public String getOrderByColumn() + { + return orderByColumn; + } + + public void setOrderByColumn(String orderByColumn) + { + this.orderByColumn = orderByColumn; + } + + public String getIsAsc() + { + return isAsc; + } + + public void setIsAsc(String isAsc) + { + this.isAsc = isAsc; + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/ServletUtils.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/ServletUtils.java new file mode 100644 index 0000000..acf1096 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/ServletUtils.java @@ -0,0 +1,105 @@ +package com.lnsoft.workflow.hxgk.utils; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.web.context.request.RequestAttributes; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.servlet.http.HttpSession; +import java.io.IOException; + +/** + * 客户端工具类 + * + */ +public class ServletUtils { + private final static Logger LOGGER = (Logger) LoggerFactory.getLogger(ServletUtils.class); + /** + * 获取String参数 + */ + public static String getParameter(String name) + { + return getRequest().getParameter(name); + } + + /** + * 获取String参数 + */ + public static String getParameter(String name, String defaultValue) + { + return Convert.toStr(getRequest().getParameter(name), defaultValue); + } + + /** + * 获取Integer参数 + */ + public static Integer getParameterToInt(String name) + { + return Convert.toInt(getRequest().getParameter(name)); + } + + /** + * 获取Integer参数 + */ + public static Integer getParameterToInt(String name, Integer defaultValue) + { + return Convert.toInt(getRequest().getParameter(name), defaultValue); + } + + /** + * 获取request + */ + public static HttpServletRequest getRequest() + { + return getRequestAttributes().getRequest(); + } + + /** + * 获取response + */ + public static HttpServletResponse getResponse() + { + return getRequestAttributes().getResponse(); + } + + /** + * 获取session + */ + public static HttpSession getSession() + { + return getRequest().getSession(); + } + + public static ServletRequestAttributes getRequestAttributes() + { + RequestAttributes attributes = RequestContextHolder.getRequestAttributes(); + return (ServletRequestAttributes) attributes; + } + + /** + * 将字符串渲染到客户端 + * + * @param response 渲染对象 + * @param string 待渲染的字符串 + * @return null + */ + public static String renderString(HttpServletResponse response, String string) + { + try + { + response.setStatus(200); + response.setContentType("application/json"); + response.setCharacterEncoding("utf-8"); + response.getWriter().print(string); + } + catch (IOException e){ + LOGGER.error(e.getMessage(), e); + } + return null; + } + + +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/SpringUtils.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/SpringUtils.java new file mode 100644 index 0000000..63e570f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/SpringUtils.java @@ -0,0 +1,113 @@ +package com.lnsoft.workflow.hxgk.utils; + +import org.springframework.aop.framework.AopContext; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.NoSuchBeanDefinitionException; +import org.springframework.beans.factory.config.BeanFactoryPostProcessor; +import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; +import org.springframework.stereotype.Component; + +/** + * spring工具类 方便在非spring管理环境中获取bean + * + */ +@Component +public final class SpringUtils implements BeanFactoryPostProcessor +{ + /** Spring应用上下文环境 */ + private static ConfigurableListableBeanFactory beanFactory; + + @Override + public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException + { + SpringUtils.beanFactory = beanFactory; + } + + /** + * 获取对象 + * + * @param name + * @return Object 一个以所给名字注册的bean的实例 + * @throws BeansException + * + */ + @SuppressWarnings("unchecked") + public static T getBean(String name) throws BeansException + { + return (T) beanFactory.getBean(name); + } + + /** + * 获取类型为requiredType的对象 + * + * @param clz + * @return + * @throws BeansException + * + */ + public static T getBean(Class clz) throws BeansException + { + T result = (T) beanFactory.getBean(clz); + return result; + } + + /** + * 如果BeanFactory包含一个与所给名称匹配的bean定义,则返回true + * + * @param name + * @return boolean + */ + public static boolean containsBean(String name) + { + return beanFactory.containsBean(name); + } + + /** + * 判断以给定名字注册的bean定义是一个singleton还是一个prototype。 如果与给定名字相应的bean定义没有被找到,将会抛出一个异常(NoSuchBeanDefinitionException) + * + * @param name + * @return boolean + * @throws NoSuchBeanDefinitionException + * + */ + public static boolean isSingleton(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.isSingleton(name); + } + + /** + * @param name + * @return Class 注册对象的类型 + * @throws NoSuchBeanDefinitionException + * + */ + public static Class getType(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.getType(name); + } + + /** + * 如果给定的bean名字在bean定义中有别名,则返回这些别名 + * + * @param name + * @return + * @throws NoSuchBeanDefinitionException + * + */ + public static String[] getAliases(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.getAliases(name); + } + + /** + * 获取aop代理对象 + * + * @param invoker + * @return + */ + @SuppressWarnings("unchecked") + public static T getAopProxy(T invoker) + { + return (T) AopContext.currentProxy(); + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/SqlUtil.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/SqlUtil.java new file mode 100644 index 0000000..f64d362 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/SqlUtil.java @@ -0,0 +1,33 @@ +package com.lnsoft.workflow.hxgk.utils; + +/** + * sql操作工具类 + * + */ +public class SqlUtil +{ + /** + * 仅支持字母、数字、下划线、空格、逗号(支持多个字段排序) + */ + public static final String SQL_PATTERN = "[a-zA-Z0-9_\\ \\,]+"; + + /** + * 检查字符,防止注入绕过 + */ + public static String escapeOrderBySql(String value) + { + if (StringUtils.isNotEmpty(value) && !isValidOrderBySql(value)) + { + return StringUtils.EMPTY; + } + return value; + } + + /** + * 验证 order by 语法是否符合规范 + */ + public static boolean isValidOrderBySql(String value) + { + return value.matches(SQL_PATTERN); + } +} diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/StringUtils.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/StringUtils.java new file mode 100644 index 0000000..0d1c685 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/StringUtils.java @@ -0,0 +1,110 @@ +package com.lnsoft.workflow.hxgk.utils; + +import java.util.Collection; + +/** + * @Description: 字符串工具类 + * @Author: Steven + * @Date: 2020/6/13 + * @Version: 1.0 + **/ +public class StringUtils extends org.apache.commons.lang3.StringUtils { + /** 空字符串 */ + private static final String NULLSTR = ""; + + /** 下划线 */ + private static final char SEPARATOR = '_'; + /** + * * 判断一个Collection是否为空, 包含List,Set,Queue + * + * @param coll 要判断的Collection + * @return true:为空 false:非空 + */ + public static boolean isEmpty(Collection coll) { + return isNull(coll) || coll.isEmpty(); + } + + /** + * * 判断一个Collection是否非空,包含List,Set,Queue + * + * @param coll 要判断的Collection + * @return true:非空 false:空 + */ + public static boolean isNotEmpty(Collection coll) { + return !isEmpty(coll); + } + + + /** + * * 判断一个字符串是否为空串 + * + * @param str String + * @return true:为空 false:非空 + */ + public static boolean isEmpty(String str) { + return isNull(str) || NULLSTR.equals(str.trim()); + } + + + /** + * * 判断一个对象是否为空 + * + * @param object Object + * @return true:为空 false:非空 + */ + public static boolean isNull(Object object) { + return object == null; + } + + + public static boolean isNotNull(Object object) + { + return !isNull(object); + } + + /** + * 下划线转驼峰命名 + */ + public static String toUnderScoreCase(String str) + { + if (str == null) + { + return null; + } + StringBuilder sb = new StringBuilder(); + // 前置字符是否大写 + boolean preCharIsUpperCase = true; + // 当前字符是否大写 + boolean curreCharIsUpperCase = true; + // 下一字符是否大写 + boolean nexteCharIsUpperCase = true; + for (int i = 0; i < str.length(); i++) + { + char c = str.charAt(i); + if (i > 0) + { + preCharIsUpperCase = Character.isUpperCase(str.charAt(i - 1)); + } + else + { + preCharIsUpperCase = false; + } + + curreCharIsUpperCase = Character.isUpperCase(c); + + if (i < (str.length() - 1)) + { + nexteCharIsUpperCase = Character.isUpperCase(str.charAt(i + 1)); + } + + if ((preCharIsUpperCase && curreCharIsUpperCase && !nexteCharIsUpperCase) + || ((i != 0 && !preCharIsUpperCase) && curreCharIsUpperCase)) { + sb.append(SEPARATOR); + } + sb.append(Character.toLowerCase(c)); + } + + return sb.toString(); + } + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/TableDataInfo.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/TableDataInfo.java new file mode 100644 index 0000000..0d0eb04 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/TableDataInfo.java @@ -0,0 +1,84 @@ +package com.lnsoft.workflow.hxgk.utils; + +import java.io.Serializable; +import java.util.List; + +/** + * 表格分页数据对象 + * + */ +public class TableDataInfo implements Serializable +{ + private static final long serialVersionUID = 1L; + + /** 总记录数 */ + private long total; + + /** 列表数据 */ + private List rows; + + /** 消息状态码 */ + private int code; + + /** 消息内容 */ + private String msg; + + /** + * 表格数据对象 + */ + public TableDataInfo() + { + } + + /** + * 分页 + * + * @param list 列表数据 + * @param total 总记录数 + */ + public TableDataInfo(List list, int total) + { + this.rows = list; + this.total = total; + } + + public long getTotal() + { + return total; + } + + public void setTotal(long total) + { + this.total = total; + } + + public List getRows() + { + return rows; + } + + public void setRows(List rows) + { + this.rows = rows; + } + + public int getCode() + { + return code; + } + + public void setCode(int code) + { + this.code = code; + } + + public String getMsg() + { + return msg; + } + + public void setMsg(String msg) + { + this.msg = msg; + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/hxgk/utils/TableSupport.java b/src/main/java/com/lnsoft/workflow/hxgk/utils/TableSupport.java new file mode 100644 index 0000000..9cf32c6 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/hxgk/utils/TableSupport.java @@ -0,0 +1,46 @@ +package com.lnsoft.workflow.hxgk.utils; + +/** + * 表格数据处理 + * + */ +public class TableSupport +{ + /** + * 当前记录起始索引 + */ + public static final String PAGE_NUM = "pageNum"; + + /** + * 每页显示记录数 + */ + public static final String PAGE_SIZE = "pageSize"; + + /** + * 排序列 + */ + public static final String ORDER_BY_COLUMN = "orderByColumn"; + + /** + * 排序的方向 "desc" 或者 "asc". + */ + public static final String IS_ASC = "isAsc"; + + /** + * 封装分页对象 + */ + public static PageDomain getPageDomain() + { + PageDomain pageDomain = new PageDomain(); + pageDomain.setPageNum(ServletUtils.getParameterToInt(PAGE_NUM)); + pageDomain.setPageSize(ServletUtils.getParameterToInt(PAGE_SIZE)); + pageDomain.setOrderByColumn(ServletUtils.getParameter(ORDER_BY_COLUMN)); + pageDomain.setIsAsc(ServletUtils.getParameter(IS_ASC)); + return pageDomain; + } + + public static PageDomain buildPageRequest() + { + return getPageDomain(); + } +} diff --git a/src/main/java/com/lnsoft/workflow/io/IoUtils.java b/src/main/java/com/lnsoft/workflow/io/IoUtils.java new file mode 100644 index 0000000..b1bbf8d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/io/IoUtils.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.io; + +import cn.hutool.core.io.IORuntimeException; +import cn.hutool.core.io.IoUtil; +import cn.hutool.core.util.StrUtil; + +import java.io.InputStream; + +/** + * IO 工具类,用于 {@link IoUtil} 缺失的方法 + * + * @authorJames + */ +public class IoUtils { + + /** + * 从流中读取 UTF8 编码的内容 + * + * @param in 输入流 + * @param isClose 是否关闭 + * @return 内容 + * @throws IORuntimeException IO 异常 + */ + public static String readUtf8(InputStream in, boolean isClose) throws IORuntimeException { + return StrUtil.utf8Str(IoUtil.read(in, isClose)); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.java b/src/main/java/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.java new file mode 100644 index 0000000..604270f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.java @@ -0,0 +1,615 @@ +package com.lnsoft.workflow.listener; + +import cn.hutool.core.map.MapUtil; +import cn.hutool.core.util.IdUtil; +import cn.hutool.extra.spring.SpringUtil; +import com.lnsoft.workflow.constant.WorkFlowConstants; +import com.lnsoft.workflow.mapper.DlpWorkflowInfoMapper; +import com.lnsoft.workflow.model.CamundaProcessInstanceDTO; +import com.lnsoft.workflow.model.CamundaTaskDTO; +import com.lnsoft.workflow.model.DlpWorkflowInfoDO; +import com.lnsoft.workflow.service.BpmProcessInstanceService; +import com.lnsoft.workflow.service.BpmTaskAssignRuleService; +import com.lnsoft.workflow.service.BpmTaskService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.DelegateTask; +import org.camunda.bpm.engine.delegate.ExecutionListener; +import org.camunda.bpm.engine.delegate.TaskListener; +import org.camunda.bpm.engine.impl.RepositoryServiceImpl; +import org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior; +import org.camunda.bpm.engine.impl.el.ExpressionManager; +import org.camunda.bpm.engine.impl.el.JuelExpressionManager; +import org.camunda.bpm.engine.impl.javax.el.ExpressionFactory; +import org.camunda.bpm.engine.impl.javax.el.ValueExpression; +import org.camunda.bpm.engine.impl.juel.ExpressionFactoryImpl; +import org.camunda.bpm.engine.impl.juel.SimpleContext; +import org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity; +import org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity; +import org.camunda.bpm.engine.impl.pvm.PvmActivity; +import org.camunda.bpm.engine.impl.pvm.PvmTransition; +import org.camunda.bpm.engine.impl.pvm.process.ActivityImpl; +import org.camunda.bpm.engine.impl.task.TaskDefinition; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.bpmn.instance.*; + +import java.util.*; +import java.util.concurrent.CopyOnWriteArrayList; + +@Slf4j +public class CamundaGlobalListenerDelegate implements ExecutionListener, TaskListener { + + /*重写任务监听器的notify方法, 任务监听器在任务节点的生命周期中执行所写逻辑 + * 任务监听器执行顺序: + * 【开始节点】(start->end)--->【连线】(take)--->【任务节点】(start->create->assignment->complete->end)--->【连线】(take)--->【结束节点】(start->end) + * */ + @Override + public void notify(DelegateTask delegateTask) { + log.info("com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.delegateTask"); + BpmTaskService bpmTaskService = SpringUtil.getBean(BpmTaskService.class); + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + BpmTaskAssignRuleService bpmTaskAssignRuleService = SpringUtil.getBean(BpmTaskAssignRuleService.class); + //获取流程中动态参数 + Map variables = delegateTask.getVariables(); + //获取流程实例名称 + String processInstanceName = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_NAME); + processInstanceName = processInstanceName != null && !processInstanceName.isEmpty() ? processInstanceName.replace("true", "").replace("false", "") : processInstanceName; + //获取任务名称 + String taskName = delegateTask.getName(); + taskName = taskName != null && !taskName.isEmpty() ? taskName.replace("true", "").replace("false", "") : taskName; + //获取业务类型 + String businessType = MapUtil.getStr(variables, WorkFlowConstants.BUSINESS_TYPE); + //获取startUserId + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + String formRouter = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_TASK_FORM_ROUTER); + if(TaskListener.EVENTNAME_CREATE.equals(delegateTask.getEventName())){//对【任务节点】create监听, 在创建任务节点时执行 + //向流程任务的拓展表插入一条待执行的任务 + CamundaTaskDTO camundaTaskDTO = new CamundaTaskDTO(); + camundaTaskDTO.setTaskId(delegateTask.getId()); + camundaTaskDTO.setProcessInstanceId(delegateTask.getProcessInstanceId()); + //设置任务的执行人 + camundaTaskDTO.setAssigneeUserId(delegateTask.getAssignee()); + camundaTaskDTO.setCreateTime(delegateTask.getCreateTime()); + camundaTaskDTO.setProcessDefinitionName(processInstanceName); + camundaTaskDTO.setProcessDefinitionId(delegateTask.getProcessDefinitionId()); + camundaTaskDTO.setBusinessType(businessType); + camundaTaskDTO.setProcessStartUserId(startUserId); + camundaTaskDTO.setName(taskName); + camundaTaskDTO.setFormRouter(formRouter); + //获取bpmn模型实例 + BpmnModelInstance bpmnModelInstance = delegateTask.getBpmnModelInstance(); + //根据taskDefinitionKey获取UserTask + UserTask userTask = bpmnModelInstance.getModelElementById(delegateTask.getTaskDefinitionKey()); + //获取该节点的扩展属性 + LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); + if (loopCharacteristics != null){ + //isSequential为true则该节点为会签, 否则该节点为或签 + String isSequential = loopCharacteristics.getAttributeValue("isSequential"); + camundaTaskDTO.setOrSign("false"); + //如果是或签, 则设置或签标志 + if (isSequential != null && "false".equals(isSequential)){ + camundaTaskDTO.setOrSign("true"); + } + } + bpmTaskService.createTaskExt(camundaTaskDTO); + // 存储消息 TODO 发邮件、短信 + DlpWorkflowInfoDO dlpWorkflowInfoDO = new DlpWorkflowInfoDO(); + dlpWorkflowInfoDO.setId(IdUtil.getSnowflakeNextIdStr()); + dlpWorkflowInfoDO.setContent("您有流程【"+processInstanceName+"】任务【"+taskName+"】待处理!"); + dlpWorkflowInfoDO.setType("流程消息"); + dlpWorkflowInfoDO.setState("未读"); + String busId = String.valueOf(variables.get("busId")); + dlpWorkflowInfoDO.setBusKey(busId != null && !busId.isEmpty() && !"null".equals(busId) ? busId : null); + dlpWorkflowInfoDO.setBusinessType(String.valueOf(variables.get("businessType"))); + dlpWorkflowInfoDO.setBackupField1(delegateTask.getName()); + dlpWorkflowInfoDO.setCreateTime(new Date()); + dlpWorkflowInfoDO.setCreateUser(delegateTask.getAssignee()); + DlpWorkflowInfoMapper dlpWorkflowInfoMapper = SpringUtil.getBean(DlpWorkflowInfoMapper.class); + dlpWorkflowInfoMapper.insert(dlpWorkflowInfoDO); + } + else if(TaskListener.EVENTNAME_ASSIGNMENT.equals(delegateTask.getEventName())){//对【任务节点】assignment监听 + CamundaTaskDTO camundaTaskDTO = new CamundaTaskDTO(); + camundaTaskDTO.setTaskId(delegateTask.getId()); + camundaTaskDTO.setProcessInstanceId(delegateTask.getProcessInstanceId()); + camundaTaskDTO.setAssigneeUserId(delegateTask.getAssignee()); + camundaTaskDTO.setCreateTime(delegateTask.getCreateTime()); + camundaTaskDTO.setName(taskName); + camundaTaskDTO.setProcessStartUserId(startUserId); + camundaTaskDTO.setProcessDefinitionName(processInstanceName); + camundaTaskDTO.setProcessDefinitionId(delegateTask.getProcessDefinitionId()); + bpmTaskService.updateTaskExtAssign(camundaTaskDTO); + } + else if(TaskListener.EVENTNAME_COMPLETE.equals(delegateTask.getEventName())){//【任务节点】complete监听, 在每个任务审批完成后执行 + //获取bpmn模型实例 + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(delegateTask.getProcessDefinitionId()); + //根据taskDefinitionKey获取UserTask + UserTask userTask = bpmnModelInstance.getModelElementById(delegateTask.getTaskDefinitionKey()); + //获取该节点的LoopCharacteristics属性 + LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); + String processDefinitionId = delegateTask.getProcessDefinitionId(); + String currentActivityId = delegateTask.getExecution().getCurrentActivityId(); + //LoopCharacteristics不为空即节点为多实例 + if (loopCharacteristics != null){ + //isSequential为true则该节点为会签, 否则该节点为或签 + String isSequential = loopCharacteristics.getAttributeValue("isSequential"); + //如果当前节点为或签 + if (isSequential != null && "false".equals(isSequential)){ + List userIds = (List) delegateTask.getVariable("assignees"); + delegateTask.removeVariable("assignees"); + //传入前端传的userIds(下一个节点的审批人集合) + delegateTask.setVariable("userIds", userIds); + //如果userIds为空说明需要后端设置候选人, 查出候选人集合传入下一个节点 + if (userIds == null || userIds.isEmpty()){ + //获取下一个节点的taskDefinitionKey + String taskDefinitionKey = this.getNextNode(processDefinitionId, currentActivityId); + //获取审批节点候选人集合 + Set users = bpmTaskAssignRuleService.calculateTaskCandidateUsers(delegateTask, taskDefinitionKey); + List userList = new ArrayList<>(users); + delegateTask.setVariable("userIds", userList); + } + } + //如果当前节点为会签 + if (isSequential != null && "true".equals(isSequential)){ + Integer nrOfCompletedInstances = Integer.valueOf(String.valueOf(delegateTask.getVariable("nrOfCompletedInstances"))); + Integer nrOfInstances = Integer.valueOf(String.valueOf(delegateTask.getVariable("nrOfInstances"))); + //会签时, 已完成实例数 + 1 = 总实例数, 说明此审批为当前会签节点的最后一个审批人, 此时就需要给下一节点的userIds赋值 + if (nrOfCompletedInstances + 1 == nrOfInstances){ + List userIds = (List) delegateTask.getVariable("assignees"); + delegateTask.removeVariable("assignees"); + //传入前端传的userIds(下一个节点的审批人集合) + delegateTask.setVariable("userIds", userIds); + //如果userIds为空, 此时需要后端设置候选人, 查出候选人集合传入下一个节点 + if (userIds == null || userIds.isEmpty()){ + //获取下一个节点的taskDefinitionKey + String taskDefinitionKey = this.getNextNode(processDefinitionId, currentActivityId); + //获取审批节点候选人集合 + Set users = bpmTaskAssignRuleService.calculateTaskCandidateUsers(delegateTask, taskDefinitionKey); + List userList = new ArrayList<>(users); + delegateTask.setVariable("userIds", userList); + } + } + } + } + //当前节点不是多实例节点(处理方法与多实例或签相同) + else { + List userIds = (List) delegateTask.getVariable("assignees"); + delegateTask.removeVariable("assignees"); + //传入前端传的userIds(下一个节点的审批人集合) + delegateTask.setVariable("userIds", userIds); + //如果userIds为空说明需要后端设置候选人, 查出候选人集合传入下一个节点 + if (userIds == null || userIds.isEmpty()){ + //获取下一个节点的taskDefinitionKey + String taskDefinitionKey = this.getNextNode(processDefinitionId, currentActivityId); + //获取审批节点候选人集合 + Set users = bpmTaskAssignRuleService.calculateTaskCandidateUsers(delegateTask, taskDefinitionKey); + List userList = new ArrayList<>(users); + delegateTask.setVariable("userIds", userList); + } + } + CamundaTaskDTO camundaTaskDTO = new CamundaTaskDTO(); + camundaTaskDTO.setTaskId(delegateTask.getId()); + camundaTaskDTO.setProcessInstanceId(delegateTask.getProcessInstanceId()); + camundaTaskDTO.setAssigneeUserId(delegateTask.getAssignee()); + camundaTaskDTO.setCreateTime(delegateTask.getCreateTime()); + camundaTaskDTO.setName(taskName); + camundaTaskDTO.setProcessStartUserId(startUserId); + camundaTaskDTO.setProcessDefinitionName(processInstanceName); + camundaTaskDTO.setProcessDefinitionId(delegateTask.getProcessDefinitionId()); + bpmTaskService.updateTaskExtComplete(camundaTaskDTO); + } + log.info("【任务监听器】Event Type--{}", delegateTask.getEventName()); + } + + + //重写执行监听器的notify方法, 执行监听器在执行 + @Override + public void notify(DelegateExecution execution) throws Exception { + log.info("com.lnsoft.workflow.listener.CamundaGlobalListenerDelegate.execution"); + BpmProcessInstanceService bpmProcessInstanceService = SpringUtil.getBean(BpmProcessInstanceService.class); + BpmTaskAssignRuleService bpmTaskAssignRuleService = SpringUtil.getBean(BpmTaskAssignRuleService.class); + //获取当前实例类型 + FlowElement bpmnModelElementInstance = execution.getBpmnModelElementInstance(); + //获取流程中的动态参数 + Map variables = execution.getVariables(); + //通过动态参数获取流程实例名称 + String processInstanceName = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_NAME); + processInstanceName = processInstanceName != null && !processInstanceName.isEmpty() ? processInstanceName.replace("true", "").replace("false", "") : processInstanceName; + //通过动态参数获取startUserId + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + if(bpmnModelElementInstance instanceof UserTask){//对【任务节点】监听 +// Map variable = execution.getVariables(); +// System.out.println(); + +// UserTask userTask =(UserTask)bpmnModelElementInstance; +// LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); +// //获取审批节点候选人集合 +// Set users = bpmTaskAssignRuleService.calculateTaskCandidateUsers(execution); +// List userList = new ArrayList<>(users); +// //获取流程中动态的userIds +// List userIds = (List) variables.get("userIds"); +//// if(!(userIds != null && userIds.size() > 0)) { +// if(userIds != null && WorkFlowConstants.NON_SELF_SELECT.equals(userIds.get(0))) { +// //当参数userIds为nonSelfSelect时说明该节点处于非执行人自选, 非发起人自选包括: 发起人自己, 指定人员, 角色 +// execution.setVariable("userIds", userList); +//// execution.setVariable("userId", userList.get(0)); +// String userId = String.valueOf(execution.getVariable("userId")); +// //创建流程时修改userId +// if (WorkFlowConstants.NON_SELF_SELECT.equals(userId)){ +// execution.setVariable("userId", userList.get(0)); +// } +// } else { +// //如果userIds不为nonSelfSelect说明该节点是执行人自选 +// execution.setVariable("userIds", userIds); +// } +// Integer nrOfInstances = Integer.valueOf(String.valueOf(execution.getVariable("nrOfInstances"))); +// if (nrOfInstances == 1){ +// execution.setVariable("nrOfInstances", userList.size()); +// execution.setVariable("nrOfActiveInstances", userList.size()); +// } + + /* UserTask userTask =(UserTask)bpmnModelElementInstance; + LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); + if(loopCharacteristics == null){ + execution.setVariable("userId",userList.get(0)+""); + /* if(userList.size() == 1) { + execution.setVariable("userId",userList.get(0)+""); + } else { + List userIds = (List) variables.get("userIds"); + if(!(userIds != null && userIds.size() > 0)) { + execution.setVariable("userIds", userList); + } + } * + //execution.setVariable("assignee",startUserId); + } */ + /*else { + int isMulUser = (int) variables.get("isMulUser"); + if(isMulUser == 1) { + execution.setVariable("userIds", userList); + } + }*/ + } + else if(bpmnModelElementInstance instanceof StartEvent){//对【开始节点】监听 + //获取userIds进行判断, 是否需要添加, 如果不是空说明前端已传值属于发起人自选, 不需要后端设置候选人 + List userIds = (List) variables.get("assignees"); + execution.removeVariable("assignees"); + execution.setVariable("userIds", userIds); + //如果userIds为空说明此处需要后端设置候选人 + if (userIds == null || userIds.isEmpty()){ + //获取下一个节点的taskDefinitionKey + String taskDefinitionKey = this.getNextNode(execution.getProcessDefinitionId(), execution.getCurrentActivityId()); + //获取审批节点候选人集合 + Set users = bpmTaskAssignRuleService.calculateTaskCandidateUsers(execution, taskDefinitionKey); + List userList = new ArrayList<>(users); + execution.setVariable("userIds", userList); + } + CamundaProcessInstanceDTO camundaProcessInstanceDTO = new CamundaProcessInstanceDTO(); + camundaProcessInstanceDTO.setProcessInstanceId(execution.getProcessInstanceId()); + camundaProcessInstanceDTO.setProcessDefinitionName(processInstanceName); + camundaProcessInstanceDTO.setProcessStartUserId(startUserId); + camundaProcessInstanceDTO.setProcessDefinitionId(execution.getProcessDefinitionId()); + bpmProcessInstanceService.createProcessInstanceExt(camundaProcessInstanceDTO); + } + else if(bpmnModelElementInstance instanceof EndEvent) {//对【结束节点】监听 + CamundaProcessInstanceDTO camundaProcessInstanceDTO = new CamundaProcessInstanceDTO(); + camundaProcessInstanceDTO.setProcessInstanceId(execution.getProcessInstanceId()); + camundaProcessInstanceDTO.setProcessDefinitionName(processInstanceName); + camundaProcessInstanceDTO.setProcessStartUserId(startUserId); + camundaProcessInstanceDTO.setProcessDefinitionId(execution.getProcessDefinitionId()); + bpmProcessInstanceService.updateProcessInstanceExtComplete(camundaProcessInstanceDTO); + } + + log.info("【执行监听器】: Event Type--{}", execution.getEventName()); + } + + /** + * 获取下一个节点的taskDefinitionKey + * @param processDefinitionId + * @param currentActivityId + * @return + */ + private String getNextNode(String processDefinitionId, String currentActivityId){ + String taskDefinitionKey = null; + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity)((RepositoryServiceImpl)repositoryService).getDeployedProcessDefinition(processDefinitionId); + if(currentActivityId != null) { + //获取流程定义所有节点 + List activities = processDefinitionEntity.getActivities(); + //循环activities判断出当前流程所处节点, 然后得到当前节点实例, 根据节点实例获取所有从当前节点出发的路径, 然后根据路径获得下一节点实例 + for (ActivityImpl activity : activities) { + String activityId = activity.getId(); + int index = activityId.indexOf("#"); + if (index != -1){ + activityId = activityId.substring(0, index); + } + if(activityId.equals(currentActivityId)) { + log.info("当前任务: " + activity.getProperty("name")); + //获取从某个节点出来的所有线路 + List outgoingTransitions = activity.getOutgoingTransitions(); + for (PvmTransition outgoingTransition : outgoingTransitions) { + //获取线路的终结节点 + PvmActivity destination = outgoingTransition.getDestination(); + taskDefinitionKey = destination.getId(); + log.info("下一步任务: " + destination.getProperty("name")); + log.info("下一步任务id: " + destination.getId()); + log.info("下一步任务type: " + destination.getProperty("type")); +// if (!"userTask".equals(destination.getProperty("type"))) { +// getNextNode(processDefinitionId, taskDefinitionKey); +// } + } + break; + } + } + } + + if (taskDefinitionKey == null){ + return null; + } + int index = taskDefinitionKey.indexOf("#"); + taskDefinitionKey = index != -1 ? taskDefinitionKey.substring(0, index) : taskDefinitionKey; + return taskDefinitionKey; + } + + /** + * 获取下一个节点任务信息 + * @param processDefinitionId 流程定义ID + * @param processInstanceId 流程实例ID + * @param condition 网关条件 + * @return 下一个节点信息 + * @throws Exception + */ + public List getNextTaskInfos(String processDefinitionId, String processInstanceId, Map condition) + throws Exception { + try { + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + RuntimeService runtimeService = SpringUtil.getBean(RuntimeService.class); + ProcessDefinitionEntity processDefinitionEntity = null; + String id = null; + // List tasks = + // null;//会出现java.util.ConcurrentModificationException异常,改成CopyOnWriteArrayList + List tasks = new CopyOnWriteArrayList(); + // 获取流程发布Id信息 +// String definitionId = runtimeService.createProcessInstanceQuery().processInstanceId(processInstanceId) +// .singleResult().getProcessDefinitionId(); + processDefinitionEntity = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService) + .getDeployedProcessDefinition(processDefinitionId); + ExecutionEntity execution = (ExecutionEntity) runtimeService.createExecutionQuery() + .executionId(processInstanceId).singleResult(); + // 当前流程节点Id信息 + String activitiId = execution.getActivityId(); + System.out.println("execution----->" + activitiId); + // 获取流程所有节点信息 + List activitiList = processDefinitionEntity.getActivities(); + + // 遍历所有节点信息 + for (ActivityImpl activityImpl : activitiList) { + id = activityImpl.getId(); + System.out.println("id----------->" + id + "----->" + activityImpl.getProperty("type")); + if (activitiId.equals(id)) { + // 获取下一个节点信息 + tasks = nextTaskDefinitions(activityImpl, activityImpl.getId(), processInstanceId, condition); + break; + } + } + + return tasks; + } catch (Exception e) { + log.error("operation error", e); + throw e; + } + } + + private List nextTaskDefinitions(ActivityImpl activityImpl, String activityId, + String processInstanceId, Map condition) { + try { + PvmActivity ac = null; + Object s = null; + System.out.println("activityImpl.getActivityId()---->"+activityImpl.getActivityId()+"---activityId---------->"+activityId+"--->"+activityImpl.getProperty("type")); + // List taskDefinitions = new + // ArrayList(); + // //会出现java.util.ConcurrentModificationException异常,改成CopyOnWriteArrayList + List taskDefinitions = new CopyOnWriteArrayList(); + // 如果遍历节点为用户任务并且节点不是当前节点信息 + if ("userTask".equals(activityImpl.getProperty("type")) && !activityId.equals(activityImpl.getId())) { + // 获取该节点下一个节点信息 + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) activityImpl.getActivityBehavior()) + .getTaskDefinition(); + taskDefinitions.add(taskDefinition); + }else if (activityImpl.getProperty("type").toString().contains("EndEvent") && !activityId.equals(activityImpl.getId())) { + // 设置结束节点 + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(activityImpl.getId() == null ? "end" : activityImpl.getId()); + String name = activityImpl.getProperty("name") == null ? "结束" : activityImpl.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name)); + taskDefinitions.add(taskDefinition); + } else if ("multiInstanceBody".equals(activityImpl.getProperty("type")) && !activityId.equals(activityImpl.getId())) { + // 获取该节点下一个节点信息 + List list = ((ActivityImpl) activityImpl).getActivities(); + for(ActivityImpl act : list){ + //System.out.println("act-------------->"+act.getActivityBehavior().getClass().getTypeName()); + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) act.getActivityBehavior()) + .getTaskDefinition(); + taskDefinitions.add(taskDefinition); + } + } else if ("exclusiveGateway".equals(activityImpl.getProperty("type")) + || "inclusiveGateway".equals(activityImpl.getProperty("type"))) {// 当前节点为exclusiveGateway或inclusiveGateway + List outTransitions = activityImpl.getOutgoingTransitions(); + String defaultTransition = (String) activityImpl.getProperty("default"); + if (outTransitions.size() == 1) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) outTransitions.get(0).getDestination(), + activityId, processInstanceId, condition)); + } else if (outTransitions.size() > 1) { // 如果排他网关有多条线路信息 + for (PvmTransition tr1 : outTransitions) { + ActivityImpl actImpl = (ActivityImpl) tr1.getDestination(); + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name)); + taskDefinitions.add(taskDefinition); + break; + } + s = tr1.getProperty("conditionText"); // 获取排他网关线路判断条件信息 + if (null == s) { + continue; + } + // 判断el表达式是否成立 + if (isCondition(condition, StringUtils.trim(s.toString()))) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, + processInstanceId, condition)); + } + } + if(taskDefinitions.size()==0 && StringUtils.isNotBlank(defaultTransition)){ + for (PvmTransition tr3 : outTransitions) { + if(defaultTransition.equals(tr3.getId())){ + ActivityImpl actImpl = (ActivityImpl) tr3.getDestination(); + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2)); + taskDefinitions.add(taskDefinition2); + break; + } + + taskDefinitions.addAll(nextTaskDefinitions( actImpl, + activityId, processInstanceId, condition)); + System.out.println("taskDefinitions---333333333--->"+taskDefinitions.size()); + } + } + } + } + } else if ("parrallelGateway".equals(activityImpl.getProperty("type"))) { + List outTransitions = activityImpl.getOutgoingTransitions(); + for (PvmTransition tr1 : outTransitions) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, + processInstanceId, condition)); + } + } else { + // 获取节点所有流向线路信息 + List outTransitions = activityImpl.getOutgoingTransitions(); + List outTransitionsTemp = null; + for (PvmTransition tr : outTransitions) { + ac = tr.getDestination(); // 获取线路的终点节点 + System.out.println("ac----------->" + ac.getId() + "------>" + ac.getProperty("type")); + // 如果流向线路为排他网关或包容网关 + if ("exclusiveGateway".equals(ac.getProperty("type")) + || "inclusiveGateway".equals(ac.getProperty("type"))) { + outTransitionsTemp = ac.getOutgoingTransitions(); + String defaultTransition = (String) ac.getProperty("default"); + // 如果排他网关只有一条线路信息 + if (outTransitionsTemp.size() == 1) { + taskDefinitions.addAll( + nextTaskDefinitions((ActivityImpl) outTransitionsTemp.get(0).getDestination(), + activityId, processInstanceId, condition)); + } else if (outTransitionsTemp.size() > 1) { // 如果排他网关有多条线路信息 + for (PvmTransition tr1 : outTransitionsTemp) { + ActivityImpl actImpl = (ActivityImpl) tr1.getDestination(); + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2)); + taskDefinitions.add(taskDefinition2); + break; + } + + System.out.println("taskDefinitions--1111---->"+taskDefinitions.size()); + s = tr1.getProperty("conditionText"); // 获取排他网关线路判断条件信息 + if (null == s) { + continue; + } + // 判断el表达式是否成立 + if (isCondition(condition, StringUtils.trim(s.toString()))) { + taskDefinitions.addAll(nextTaskDefinitions(actImpl,activityId, processInstanceId, condition)); + } + + System.out.println("taskDefinitions---22222--->"+taskDefinitions.size()); + } + if(taskDefinitions.size()==0 && StringUtils.isNotBlank(defaultTransition)){ + for (PvmTransition tr3 : outTransitionsTemp) { + if(defaultTransition.equals(tr3.getId())){ + ActivityImpl actImpl = (ActivityImpl) tr3.getDestination(); + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2)); + taskDefinitions.add(taskDefinition2); + break; + } + + taskDefinitions.addAll(nextTaskDefinitions( actImpl, + activityId, processInstanceId, condition)); + System.out.println("taskDefinitions---333333333--->"+taskDefinitions.size()); + } + } + } + } + } else if ("userTask".equals(ac.getProperty("type"))) { + taskDefinitions.add(((UserTaskActivityBehavior) ((ActivityImpl) ac).getActivityBehavior()) + .getTaskDefinition()); + } else if ("multiInstanceBody".equals(ac.getProperty("type"))) { + List list = ((ActivityImpl) ac).getActivities(); + for(ActivityImpl act : list){ + //System.out.println("act-------------->"+act.getActivityBehavior().getClass().getTypeName()); + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) act.getActivityBehavior()) + .getTaskDefinition(); + taskDefinitions.add(taskDefinition); + } + } else if (ac.getProperty("type").toString().contains("EndEvent")) { + // 设置结束节点 + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(ac.getId() == null ? "end" : ac.getId()); + String name = ac.getProperty("name") == null ? "结束" : ac.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name)); + taskDefinitions.add(taskDefinition); + } else if ("parrallelGateway".equals(ac.getProperty("type"))) { + List poutTransitions = ac.getOutgoingTransitions(); + for (PvmTransition tr1 : poutTransitions) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, + processInstanceId, condition)); + } + } + } + } + return taskDefinitions; + + } catch (Exception e) { + log.error("operation error", e); + throw e; + } + } + + private boolean isCondition(Map condition, String el) { + try { + ExpressionFactory factory = new ExpressionFactoryImpl(); + SimpleContext context = new SimpleContext(); + if (condition != null) { + Iterator> iterator = condition.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry value = iterator.next(); + context.setVariable(value.getKey(), factory.createValueExpression(value.getValue(), String.class)); + } + } + ValueExpression e = factory.createValueExpression(context, el, boolean.class); + return (Boolean) e.getValue(context); + } catch (Exception e) { + log.error("operation error", e); + throw e; + } + } + +} diff --git a/src/main/java/com/lnsoft/workflow/listener/GlobalProcessListener.java b/src/main/java/com/lnsoft/workflow/listener/GlobalProcessListener.java new file mode 100644 index 0000000..bdc6b07 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/listener/GlobalProcessListener.java @@ -0,0 +1,39 @@ +package com.lnsoft.workflow.listener; + +import org.camunda.bpm.engine.delegate.ExecutionListener; +import org.camunda.bpm.engine.delegate.TaskListener; +import org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior; +import org.camunda.bpm.engine.impl.bpmn.parser.AbstractBpmnParseListener; +import org.camunda.bpm.engine.impl.pvm.process.ActivityImpl; +import org.camunda.bpm.engine.impl.pvm.process.ScopeImpl; +import org.camunda.bpm.engine.impl.task.TaskDefinition; +import org.camunda.bpm.engine.impl.util.xml.Element; + +/** + * * 本项目为Apache2.0协议 请保留此协议头 ,否则即为违反Apache2.0协议,可以视为侵权 + * * @author Dr4JavaEE + */ +public class GlobalProcessListener extends AbstractBpmnParseListener { + public final static ExecutionListener EXECUTION_LISTENER = new CamundaGlobalListenerDelegate(); + public final static TaskListener TASK_LISTENER = new CamundaGlobalListenerDelegate(); + + @Override + public void parseStartEvent(Element startEventElement, ScopeImpl scope, ActivityImpl startEventActivity) { + startEventActivity.addListener(ExecutionListener.EVENTNAME_START, EXECUTION_LISTENER); + } + + @Override + public void parseEndEvent(Element endEventElement, ScopeImpl scope, ActivityImpl activity) { + activity.addListener(ExecutionListener.EVENTNAME_START, EXECUTION_LISTENER); + } + + @Override + public void parseUserTask(Element userTaskElement, ScopeImpl scope, ActivityImpl activity) { + activity.addListener(ExecutionListener.EVENTNAME_START, EXECUTION_LISTENER); + UserTaskActivityBehavior activityBehavior = (UserTaskActivityBehavior) activity.getActivityBehavior(); + TaskDefinition taskDefinition = activityBehavior.getTaskDefinition(); + taskDefinition.addTaskListener(TaskListener.EVENTNAME_CREATE, TASK_LISTENER); + taskDefinition.addTaskListener(TaskListener.EVENTNAME_ASSIGNMENT, TASK_LISTENER); + taskDefinition.addTaskListener(TaskListener.EVENTNAME_COMPLETE, TASK_LISTENER); + } +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/AdminUserMapper.java b/src/main/java/com/lnsoft/workflow/mapper/AdminUserMapper.java new file mode 100644 index 0000000..ba807a0 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/AdminUserMapper.java @@ -0,0 +1,67 @@ +package com.lnsoft.workflow.mapper; + +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.model.PageResult; +import com.lnsoft.workflow.model.UserExportReqVO; +import com.lnsoft.workflow.model.UserPageReqVO; +import com.lnsoft.workflow.util.LambdaQueryWrapperX; +import org.apache.ibatis.annotations.Mapper; + +import java.util.Collection; +import java.util.List; + +@Mapper +public interface AdminUserMapper extends BaseMapperX { + + default AdminUserDO selectByUsername(String username) { + return selectOne(AdminUserDO::getNickName, username); + } + + default AdminUserDO selectByEmail(String email) { + return selectOne(AdminUserDO::getEmail, email); + } + + default AdminUserDO selectByMobile(String mobile) { + return selectOne(AdminUserDO::getPhonenumber, mobile); + } + + default PageResult selectPage(UserPageReqVO reqVO, Collection deptIds) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .likeIfPresent(AdminUserDO::getNickName, reqVO.getUsername()) + .likeIfPresent(AdminUserDO::getPhonenumber, reqVO.getMobile()) + .eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus()) + .betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime()) + .inIfPresent(AdminUserDO::getEmployeeId, deptIds) + .orderByDesc(AdminUserDO::getUserId)); + } + + default List selectList(UserExportReqVO reqVO, Collection deptIds) { + return selectList(new LambdaQueryWrapperX() + .likeIfPresent(AdminUserDO::getNickName, reqVO.getUsername()) + .likeIfPresent(AdminUserDO::getPhonenumber, reqVO.getMobile()) + .eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus()) + .betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime()) + .inIfPresent(AdminUserDO::getEmployeeId, deptIds)); + } + + default List selectListByNickname(String nickname) { + return selectList(new LambdaQueryWrapperX().like(AdminUserDO::getNickName, nickname)); + } + + default List selectListByStatus(Integer status) { + return selectList(AdminUserDO::getStatus, status); + } + + default List selectListByDeptIds(Collection deptIds) { + return selectList(AdminUserDO::getRoleIds, deptIds); + } + + default List selectBatchByIds(Collection ids) { + return selectList(new LambdaQueryWrapperX() + .inIfPresent(AdminUserDO::getLoginno, ids)); + } + + default AdminUserDO selectByUserId(String id) { + return selectOne(AdminUserDO::getLoginno, id); + } +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BaseMapperX.java b/src/main/java/com/lnsoft/workflow/mapper/BaseMapperX.java new file mode 100644 index 0000000..47bdfb5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BaseMapperX.java @@ -0,0 +1,114 @@ +package com.lnsoft.workflow.mapper; + +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.support.SFunction; +import com.baomidou.mybatisplus.extension.toolkit.Db; +import com.lnsoft.workflow.model.PageParam; +import com.lnsoft.workflow.model.PageResult; +import com.lnsoft.workflow.util.MyBatisUtils; +import org.apache.ibatis.annotations.Param; + +import java.util.Collection; +import java.util.List; + +/** + * 在 MyBatis Plus 的 BaseMapper 的基础上拓展,提供更多的能力 + */ +public interface BaseMapperX extends BaseMapper { + + default PageResult selectPage(PageParam pageParam, @Param("ew") Wrapper queryWrapper) { + // MyBatis Plus 查询 + IPage mpPage = MyBatisUtils.buildPage(pageParam); + selectPage(mpPage, queryWrapper); + // 转换返回 + return new PageResult<>(mpPage.getRecords(), mpPage.getTotal()); + } + + default T selectOne(String field, Object value) { + return selectOne(new QueryWrapper().eq(field, value)); + } + + default T selectOne(SFunction field, Object value) { + return selectOne(new LambdaQueryWrapper().eq(field, value)); + } + + default T selectOne(String field1, Object value1, String field2, Object value2) { + return selectOne(new QueryWrapper().eq(field1, value1).eq(field2, value2)); + } + + default T selectOne(SFunction field1, Object value1, SFunction field2, Object value2) { + return selectOne(new LambdaQueryWrapper().eq(field1, value1).eq(field2, value2)); + } + + default Long selectCount() { + return selectCount(new QueryWrapper()); + } + + default Long selectCount(String field, Object value) { + return selectCount(new QueryWrapper().eq(field, value)); + } + + default Long selectCount(SFunction field, Object value) { + return selectCount(new LambdaQueryWrapper().eq(field, value)); + } + + default List selectList() { + return selectList(new QueryWrapper<>()); + } + + default List selectList(String field, Object value) { + return selectList(new QueryWrapper().eq(field, value)); + } + + default List selectList(SFunction field, Object value) { + return selectList(new LambdaQueryWrapper().eq(field, value)); + } + + default List selectList(String field, Collection values) { + return selectList(new QueryWrapper().in(field, values)); + } + + default List selectList(SFunction field, Collection values) { + return selectList(new LambdaQueryWrapper().in(field, values)); + } + + default List selectList(SFunction field, Collection values, SFunction strField, String str) { + return selectList(new LambdaQueryWrapper().in(field, values).eq(str != null && !str.isEmpty(), strField, str)); + } + + default List selectList(SFunction leField, SFunction geField, Object value) { + return selectList(new LambdaQueryWrapper().le(leField, value).ge(geField, value)); + } + + /** + * 批量插入,适合大量数据插入 + * + * @param entities 实体们 + */ + default void insertBatch(Collection entities) { + Db.saveBatch(entities); + } + + /** + * 批量插入,适合大量数据插入 + * + * @param entities 实体们 + * @param size 插入数量 Db.saveBatch 默认为 1000 + */ + default void insertBatch(Collection entities, int size) { + Db.saveBatch(entities, size); + } + + default void updateBatch(T update) { + update(update, new QueryWrapper<>()); + } + + default void updateBatch(Collection entities, int size) { + Db.updateBatchById(entities, size); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmFormFieldMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmFormFieldMapper.java new file mode 100644 index 0000000..fffd160 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmFormFieldMapper.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lnsoft.workflow.model.BpmFormField; + +/** +* @author lx +* @description 针对表【bpm_form_field(设备全生命周期所有业务表单字段)】的数据库操作Mapper +* @createDate 2024-09-11 10:59:38 +* @Entity com.lnsoft.workflow.model.BpmFormField +*/ +public interface BpmFormFieldMapper extends BaseMapper { + + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmFormMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmFormMapper.java new file mode 100644 index 0000000..134395d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmFormMapper.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.mapper; + + +import com.lnsoft.workflow.model.BpmFormDO; +import com.lnsoft.workflow.model.BpmFormPageReqVO; +import com.lnsoft.workflow.model.PageResult; +import com.lnsoft.workflow.util.QueryWrapperX; +import org.apache.ibatis.annotations.Mapper; + +/** + * 动态表单 Mapper + * + * @author 风里雾里 + */ +@Mapper +public interface BpmFormMapper extends BaseMapperX { + + default PageResult selectPage(BpmFormPageReqVO reqVO) { + return selectPage(reqVO, new QueryWrapperX() + .likeIfPresent("name", reqVO.getName()) + .orderByDesc("id")); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmModelPlusMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmModelPlusMapper.java new file mode 100644 index 0000000..7835bcd --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmModelPlusMapper.java @@ -0,0 +1,11 @@ +package com.lnsoft.workflow.mapper; + +import com.lnsoft.workflow.model.BpmModelPlusDO; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface BpmModelPlusMapper extends BaseMapperX { + + + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.java new file mode 100644 index 0000000..64670ce --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.mapper; + +import com.lnsoft.workflow.model.BpmProcessDefinitionExtDO; +import org.apache.ibatis.annotations.Mapper; + +import java.util.Collection; +import java.util.List; + +@Mapper +public interface BpmProcessDefinitionExtMapper extends BaseMapperX { + + default List selectListByProcessDefinitionIds(Collection processDefinitionIds) { + return selectList("process_definition_id", processDefinitionIds); + } + + default BpmProcessDefinitionExtDO selectByProcessDefinitionId(String processDefinitionId) { + return selectOne("process_definition_id", processDefinitionId); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java new file mode 100644 index 0000000..c696ef6 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.java @@ -0,0 +1,34 @@ +package com.lnsoft.workflow.mapper; + +import com.lnsoft.workflow.model.BpmProcessInstanceExtDO; +import com.lnsoft.workflow.model.BpmProcessInstanceMyPageReqVO; +import com.lnsoft.workflow.model.PageResult; +import com.lnsoft.workflow.util.LambdaQueryWrapperX; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface BpmProcessInstanceExtMapper extends BaseMapperX { + + default void updateByProcessInstanceId(BpmProcessInstanceExtDO updateObj) { + update(updateObj, new LambdaQueryWrapperX() + .eq(BpmProcessInstanceExtDO::getProcessInstanceId, updateObj.getProcessInstanceId())); + } + + + default PageResult selectPage(String userId, BpmProcessInstanceMyPageReqVO reqVO) { + return selectPage(reqVO, new LambdaQueryWrapperX() + .eqIfPresent(BpmProcessInstanceExtDO::getStartUserId, userId) + .likeIfPresent(BpmProcessInstanceExtDO::getName, reqVO.getName()) + .eqIfPresent(BpmProcessInstanceExtDO::getProcessDefinitionId, reqVO.getProcessDefinitionId()) + .eqIfPresent(BpmProcessInstanceExtDO::getCategory, reqVO.getCategory()) + .eqIfPresent(BpmProcessInstanceExtDO::getStatus, reqVO.getStatus()) + .eqIfPresent(BpmProcessInstanceExtDO::getResult, reqVO.getResult()) +// .eqIfPresent(BpmProcessInstanceExtDO::getBusinessType, reqVO.getBusinessType()) + .betweenIfPresent(BpmProcessInstanceExtDO::getCreateTime, reqVO.getCreateTime()) + .orderByDesc(BpmProcessInstanceExtDO::getId)); + } + + default BpmProcessInstanceExtDO selectByProcessInstanceId(String processInstanceId) { + return selectOne(BpmProcessInstanceExtDO::getProcessInstanceId, processInstanceId); + } +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.java new file mode 100644 index 0000000..f532d38 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.java @@ -0,0 +1,42 @@ +package com.lnsoft.workflow.mapper; + +import com.lnsoft.workflow.model.BpmTaskAssignRuleDO; +import com.lnsoft.workflow.util.QueryWrapperX; +import org.apache.ibatis.annotations.Mapper; +import org.springframework.lang.Nullable; + +import java.util.List; + +@Mapper +public interface BpmTaskAssignRuleMapper extends BaseMapperX { + + default List selectListByProcessDefinitionId(String processDefinitionId, + @Nullable String taskDefinitionKey) { + return selectList(new QueryWrapperX() + .eq("process_definition_id", processDefinitionId) + .eqIfPresent("task_definition_key", taskDefinitionKey)); + } + + default List selectListByModelId(String modelId) { + return selectList(new QueryWrapperX() + .eq("model_id", modelId) + .eq("process_definition_id", BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL)); + } + + default BpmTaskAssignRuleDO selectListByModelIdAndTaskDefinitionKey(String modelId, + String taskDefinitionKey) { + return selectOne(new QueryWrapperX() + .eq("model_id", modelId) + .eq("process_definition_id", BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL) + .eq("task_definition_key", taskDefinitionKey)); + } + + default List selectListByProcessDefinitionId(String processDefinitionId) { + return selectList(new QueryWrapperX() + .eq("process_definition_id", processDefinitionId)); + } + + + + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/BpmTaskExtMapper.java b/src/main/java/com/lnsoft/workflow/mapper/BpmTaskExtMapper.java new file mode 100644 index 0000000..fd7f2e4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/BpmTaskExtMapper.java @@ -0,0 +1,37 @@ +package com.lnsoft.workflow.mapper; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.lnsoft.workflow.model.BpmTaskExtDO; +import org.apache.ibatis.annotations.Mapper; + +import java.util.Collection; +import java.util.List; + +@Mapper +public interface BpmTaskExtMapper extends BaseMapperX { + + default void updateByTaskId(BpmTaskExtDO entity) { + update(entity, new LambdaQueryWrapper().eq(BpmTaskExtDO::getTaskId, entity.getTaskId())); + } + + default void updateByProcessInstanceIdAndOrSignAndName(BpmTaskExtDO entity) { + update(entity, new LambdaQueryWrapper() + .eq(BpmTaskExtDO::getProcessInstanceId, entity.getProcessInstanceId()) + .eq(BpmTaskExtDO::getOrSign, "true") + .eq(BpmTaskExtDO::getName, entity.getName())); + } + + default List selectListByTaskIds(Collection taskIds) { + return selectList(BpmTaskExtDO::getTaskId, taskIds); + } + + default List selectListByTaskIdsAndBusinessType(Collection taskIds, String businessType) { + return selectList(BpmTaskExtDO::getTaskId, taskIds, BpmTaskExtDO::getBusinessType, businessType); + } + + default BpmTaskExtDO selectByTaskId(String taskId) { + return selectOne(BpmTaskExtDO::getTaskId, taskId); + } + + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.java b/src/main/java/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.java new file mode 100644 index 0000000..9a4c621 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.mapper; + + +import com.lnsoft.workflow.model.DlpWorkflowInfoDO; + +/** +* @author James +* @description 针对表【dlp_workflow_info】的数据库操作Mapper +* @createDate 2024-08-07 14:32:04 +* @Entity generator.domain.DlpWorkflowInfo +*/ +public interface DlpWorkflowInfoMapper extends BaseMapperX { + + +} diff --git a/src/main/java/com/lnsoft/workflow/mapper/RepairInfoMapper.java b/src/main/java/com/lnsoft/workflow/mapper/RepairInfoMapper.java new file mode 100644 index 0000000..616041e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mapper/RepairInfoMapper.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.mapper; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.lnsoft.workflow.bus.model.RepairInfo; +import org.apache.ibatis.annotations.Mapper; + +import java.util.Collection; +import java.util.List; + +@Mapper +public interface RepairInfoMapper extends BaseMapperX { + + + default void updateByTaskId(RepairInfo entity) { + update(entity, new LambdaQueryWrapper().eq(RepairInfo::getId, entity.getId())); + } + + default List selectListByTaskIds(Collection ids) { + return selectList(RepairInfo::getId, ids); + } + + default RepairInfo selectByTaskId(String id) { + return selectOne(RepairInfo::getId, id); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/ActivityNodeVO.java b/src/main/java/com/lnsoft/workflow/model/ActivityNodeVO.java new file mode 100644 index 0000000..11d7dd9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/ActivityNodeVO.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +/** + * @Created by James + **/ +@Data +public class ActivityNodeVO { + // 节点ID + private String activityId; + + // 节点名字 + private String activityName; +} diff --git a/src/main/java/com/lnsoft/workflow/model/AdminUserDO.java b/src/main/java/com/lnsoft/workflow/model/AdminUserDO.java new file mode 100644 index 0000000..0558b18 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/AdminUserDO.java @@ -0,0 +1,142 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.*; +import org.hibernate.validator.constraints.Length; +import org.springframework.web.bind.WebDataBinder; +import org.springframework.web.bind.annotation.InitBinder; + +import java.io.Serializable; +import java.util.Date; + +/** + * 管理后台的用户 DO + * + * @author James + */ +@TableName(value = "sys_user", autoResultMap = true) // 由于 SQL Server 的 system_user 是关键字,所以使用 system_users +@KeySequence("system_user_seq") // 用于 Oracle、PostgreSQL、Kingbase、DB2、H2 数据库的主键自增。如果是 MySQL 等数据库,可不写。 +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class AdminUserDO implements Serializable { + private static final long serialVersionUID = 4975014403831238134L; + + @InitBinder + public void initBinder(WebDataBinder binder) { + binder.setDisallowedFields(new String[]{"isAdmin"}); + } + + /** 用户ID */ + private Long userId; + + /** 人员ID */ + private Long employeeId; + + /** 用户账号 */ + @Length(min = 4,max = 30,message = "用户账号长度必须在1-32之间") + private String loginno; + + /** 用户昵称 */ + @Length(min = 1,max = 30,message = "用户昵称长度必须在1-30之间") + private String nickName; + + /** 用户邮箱 */ + @Length(min = 1,max = 100,message = "用户邮箱长度必须在1-100之间") + private String email; + + /** 手机号码 */ + @Length(min = 1,max = 100,message = "手机号码长度必须在1-100之间") + private String phonenumber; + + /** 用户性别 */ + @Length(min = 0,max = 1,message = "用户性别长度必须在0-1之间") + private String sex; + + /** 用户头像 */ + @Length(min = 0,max = 100,message = "用户头像长度必须在0-100之间") + private String avatar; + + /** 密码 使用SHA-256加密*/ + @Length(min = 1,max = 255,message = "密码长度必须在1-255之间") + private String password; + + /** Ldap账户密码,使用LdapPasswordEncoder加密 */ + @Length(min = 0,max = 255,message = "密码长度必须在0-255之间") + @TableField(exist = false) + private String ldapPassword; + + + /** 盐加密 */ + @TableField(exist = false) + private String salt; + + /** 帐号状态(0正常 1停用) */ + private String status; + + /** 删除标志(0代表存在 2代表删除) */ + private String delFlag; + + /** 最后登陆IP */ + @Length(min = 0,max = 50,message = "最后登陆IP必须在1-50之间") + private String loginIp; + + /** 最后登陆时间 */ + private Date loginDate; + + //private SysOrg org; + + /** 角色对象 */ + //@JsonIgnore + //private List roles; + + /** 角色组 */ + @TableField(exist = false) + private Long[] roleIds; + + /**是否是管理员*/ + @TableField(exist = false) + private String isAdmin; + + /**是否已经同步*/ + @Length(min = 0,max = 1,message = "是否已经同步必须在0-1之间") + @TableField(exist = false) + private String syncFlag; + @TableField(exist = false) + private Integer isSyncNow = 1; + /** + *创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date createTime; + /** + *修改时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + private Date updateTime; + + //是否需要重置密码,add用户时默认为1,修改密码时修改为0,重置密码时修改为1 + @TableField(exist = false) + private String resetPwdFlag; + + private int redashId; + + /** 人员名称只用于前台查询 */ + @TableField(exist = false) + private String employeeName; + + /** 岗位组 */ + @TableField(exist = false) + private String[] postIds; + @TableField(exist = false) + private Long[] authIds; + @TableField(exist = false) + private String[] appNos; + + + +} diff --git a/src/main/java/com/lnsoft/workflow/model/AdminUserRespDTO.java b/src/main/java/com/lnsoft/workflow/model/AdminUserRespDTO.java new file mode 100644 index 0000000..4575261 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/AdminUserRespDTO.java @@ -0,0 +1,48 @@ +package com.lnsoft.workflow.model; + +import com.lnsoft.workflow.enums.CommonStatusEnum; +import lombok.Data; +import org.hibernate.validator.constraints.Length; + +import java.util.Set; + +/** + * Admin 用户 Response DTO + * + * @author James + */ +@Data +public class AdminUserRespDTO { + + /** + * 用户ID + */ + private String id; + /** 用户账号 */ + @Length(min = 4,max = 30,message = "用户账号长度必须在1-32之间") + private String loginno; + /** + * 用户昵称 + */ + private String nickname; + /** + * 帐号状态 + * + * 枚举 {@link CommonStatusEnum} + */ + private String status; + + /** + * 部门ID + */ + private String deptId; + /** + * 岗位编号数组 + */ + private String[] postIds; + /** + * 手机号码 + */ + private String mobile; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BaseDO.java b/src/main/java/com/lnsoft/workflow/model/BaseDO.java new file mode 100644 index 0000000..9dfc68d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BaseDO.java @@ -0,0 +1,50 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableLogic; +import lombok.Data; +import org.apache.ibatis.type.JdbcType; + +import java.io.Serializable; +import java.time.LocalDateTime; + +/** + * 基础实体对象 + * + * @author James + */ +@Data +public abstract class BaseDO implements Serializable { + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private LocalDateTime createTime; + /** + * 最后更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private LocalDateTime updateTime; + /** + * 创建者,目前使用 SysUser 的 id 编号 + * + * 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。 + */ + @TableField(fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR) + private String creator; + /** + * 更新者,目前使用 SysUser 的 id 编号 + * + * 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。 + */ + @TableField(fill = FieldFill.INSERT_UPDATE, jdbcType = JdbcType.VARCHAR) + private String updater; + /** + * 是否删除 + */ + @TableLogic + private Boolean deleted; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmActivityRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmActivityRespVO.java new file mode 100644 index 0000000..dd69ef3 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmActivityRespVO.java @@ -0,0 +1,25 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程活动的 Response VO") +@Data +public class BpmActivityRespVO { + + @Schema(description = "流程活动的标识", required = true, example = "1024") + private String key; + @Schema(description = "流程活动的类型", required = true, example = "StartEvent") + private String type; + + @Schema(description = "流程活动的开始时间", required = true) + private LocalDateTime startTime; + @Schema(description = "流程活动的结束时间", required = true) + private LocalDateTime endTime; + + @Schema(description = "关联的流程任务的编号-关联的流程任务,只有 UserTask 等类型才有", example = "2048") + private String taskId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormBaseVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormBaseVO.java new file mode 100644 index 0000000..8ee2424 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormBaseVO.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotNull; + +/** +* 动态表单 Base VO,提供给添加、修改、详细的子 VO 使用 +* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 +*/ +@Data +public class BpmFormBaseVO { + + @Schema(description = "表单名称", required = true, example = "James") + @NotNull(message = "表单名称不能为空") + private String name; + + @Schema(description = "表单状态-参见 CommonStatusEnum 枚举", required = true, example = "1") + @NotNull(message = "表单状态不能为空") + private Integer status; + + @Schema(description = "备注", example = "我是备注") + private String remark; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormCreateReqVO.java new file mode 100644 index 0000000..b4e06dc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormCreateReqVO.java @@ -0,0 +1,25 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotNull; +import java.util.List; + +@Schema(description = "管理后台 - 动态表单创建 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmFormCreateReqVO extends BpmFormBaseVO { + + @Schema(description = "表单的配置-JSON 字符串", required = true) + @NotNull(message = "表单的配置不能为空") + private String conf; + + @Schema(description = "表单项的数组-JSON 字符串的数组", required = true) + @NotNull(message = "表单项的数组不能为空") + private List fields; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormDO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormDO.java new file mode 100644 index 0000000..b15fb44 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormDO.java @@ -0,0 +1,56 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; +import lombok.*; + +import java.util.List; + +/** + * 工作流的表单定义 + * 用于工作流的申请表单,需要动态配置的场景 + * + * @author James + */ +@TableName(value = "bpm_form", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BpmFormDO extends BaseDO { + + /** + * 编号 + */ + @TableId + private Long id; + /** + * 表单名 + */ + private String name; + /** + * 状态 + */ + private Integer status; + /** + * 表单的配置 + */ + private String conf; + /** + * 表单项的数组 + * + * 目前直接将 https://github.com/JakHuang/form-generator 生成的 JSON 串,直接保存 + * 定义:https://github.com/JakHuang/form-generator/issues/46 + */ + @TableField(typeHandler = JacksonTypeHandler.class) + private List fields; + /** + * 备注 + */ + private String remark; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormField.java b/src/main/java/com/lnsoft/workflow/model/BpmFormField.java new file mode 100644 index 0000000..fac9b47 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormField.java @@ -0,0 +1,131 @@ +package com.lnsoft.workflow.model; + +import java.io.Serializable; + +/** + * 设备全生命周期所有业务表单字段 + * @TableName bpm_form_field + */ +public class BpmFormField implements Serializable { + /** + * 主键 + */ + private Integer id; + + /** + * 字段名 + */ + private String fieldName; + + /** + * 字段编码 + */ + private String fieldCode; + + /** + * 字段类型 + */ + private String type; + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + public Integer getId() { + return id; + } + + /** + * 主键 + */ + public void setId(Integer id) { + this.id = id; + } + + /** + * 字段名 + */ + public String getFieldName() { + return fieldName; + } + + /** + * 字段名 + */ + public void setFieldName(String fieldName) { + this.fieldName = fieldName; + } + + /** + * 字段编码 + */ + public String getFieldCode() { + return fieldCode; + } + + /** + * 字段编码 + */ + public void setFieldCode(String fieldCode) { + this.fieldCode = fieldCode; + } + + /** + * 字段类型 + */ + public String getType() { + return type; + } + + /** + * 字段类型 + */ + public void setType(String type) { + this.type = type; + } + + @Override + public boolean equals(Object that) { + if (this == that) { + return true; + } + if (that == null) { + return false; + } + if (getClass() != that.getClass()) { + return false; + } + BpmFormField other = (BpmFormField) that; + return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) + && (this.getFieldName() == null ? other.getFieldName() == null : this.getFieldName().equals(other.getFieldName())) + && (this.getFieldCode() == null ? other.getFieldCode() == null : this.getFieldCode().equals(other.getFieldCode())) + && (this.getType() == null ? other.getType() == null : this.getType().equals(other.getType())); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); + result = prime * result + ((getFieldName() == null) ? 0 : getFieldName().hashCode()); + result = prime * result + ((getFieldCode() == null) ? 0 : getFieldCode().hashCode()); + result = prime * result + ((getType() == null) ? 0 : getType().hashCode()); + return result; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", fieldName=").append(fieldName); + sb.append(", fieldCode=").append(fieldCode); + sb.append(", type=").append(type); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormFieldRespDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormFieldRespDTO.java new file mode 100644 index 0000000..cc5726f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormFieldRespDTO.java @@ -0,0 +1,25 @@ +package com.lnsoft.workflow.model; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +/** + * Bpm 表单的 Field 表单项 Response DTO + * 字段的定义,可见 https://github.com/JakHuang/form-generator/issues/46 文档 + * + * @author James + */ +@Data +public class BpmFormFieldRespDTO { + + /** + * 表单标题 + */ + private String label; + /** + * 表单字段的属性名,可自定义 + */ + @JsonProperty(value = "vModel") + private String vModel; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormPageReqVO.java new file mode 100644 index 0000000..cddd25b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormPageReqVO.java @@ -0,0 +1,17 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@Schema(description = "管理后台 - 动态表单分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmFormPageReqVO extends PageParam { + + @Schema(description = "表单名称", example = "James") + private String name; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormRespVO.java new file mode 100644 index 0000000..af73585 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormRespVO.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotNull; +import java.time.LocalDateTime; +import java.util.List; + +@Schema(description = "管理后台 - 动态表单 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmFormRespVO extends BpmFormBaseVO { + + @Schema(description = "表单编号", required = true, example = "1024") + private Long id; + + @Schema(description = "表单的配置-JSON 字符串", required = true) + @NotNull(message = "表单的配置不能为空") + private String conf; + + @Schema(description = "表单项的数组-JSON 字符串的数组", required = true) + @NotNull(message = "表单项的数组不能为空") + private List fields; + + @Schema(description = "创建时间", required = true) + private LocalDateTime createTime; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormSimpleRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormSimpleRespVO.java new file mode 100644 index 0000000..c7e030c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormSimpleRespVO.java @@ -0,0 +1,16 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "管理后台 - 流程表单精简 Response VO") +@Data +public class BpmFormSimpleRespVO { + + @Schema(description = "表单编号", required = true, example = "1024") + private Long id; + + @Schema(description = "表单名称", required = true, example = "James") + private String name; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmFormUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmFormUpdateReqVO.java new file mode 100644 index 0000000..bab9d3c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmFormUpdateReqVO.java @@ -0,0 +1,29 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotNull; +import java.util.List; + +@Schema(description = "管理后台 - 动态表单更新 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmFormUpdateReqVO extends BpmFormBaseVO { + + @Schema(description = "表单编号", required = true, example = "1024") + @NotNull(message = "表单编号不能为空") + private Long id; + + @Schema(description = "表单的配置-JSON 字符串", required = true) + @NotNull(message = "表单的配置不能为空") + private String conf; + + @Schema(description = "表单项的数组-JSON 字符串的数组", required = true) + @NotNull(message = "表单项的数组不能为空") + private List fields; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.java new file mode 100644 index 0000000..2152bd8 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.java @@ -0,0 +1,27 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * BPM 发送流程实例被通过 Request DTO + */ +@Data +public class BpmMessageSendWhenProcessInstanceApproveReqDTO { + + /** + * 流程实例的编号 + */ + @NotEmpty(message = "流程实例的编号不能为空") + private String processInstanceId; + /** + * 流程实例的名字 + */ + @NotEmpty(message = "流程实例的名字不能为空") + private String processInstanceName; + @NotNull(message = "发起人的用户编号") + private Long startUserId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.java new file mode 100644 index 0000000..b30d19a --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.java @@ -0,0 +1,33 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * BPM 发送流程实例被不通过 Request DTO + */ +@Data +public class BpmMessageSendWhenProcessInstanceRejectReqDTO { + + /** + * 流程实例的编号 + */ + @NotEmpty(message = "流程实例的编号不能为空") + private String processInstanceId; + /** + * 流程实例的名字 + */ + @NotEmpty(message = "流程实例的名字不能为空") + private String processInstanceName; + @NotNull(message = "发起人的用户编号") + private String startUserId; + + /** + * 不通过理由 + */ + @NotEmpty(message = "不通过理由不能为空") + private String reason; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.java new file mode 100644 index 0000000..2607437 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.java @@ -0,0 +1,46 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * BPM 发送任务被分配 Request DTO + */ +@Data +public class BpmMessageSendWhenTaskCreatedReqDTO { + + /** + * 流程实例的编号 + */ + @NotEmpty(message = "流程实例的编号不能为空") + private String processInstanceId; + /** + * 流程实例的名字 + */ + @NotEmpty(message = "流程实例的名字不能为空") + private String processInstanceName; + @NotNull(message = "发起人的用户编号") + private String startUserId; + @NotEmpty(message = "发起人的昵称") + private String startUserNickname; + + /** + * 流程任务的编号 + */ + @NotEmpty(message = "流程任务的编号不能为空") + private String taskId; + /** + * 流程任务的名字 + */ + @NotEmpty(message = "流程任务的名字不能为空") + private String taskName; + + /** + * 审批人的用户编号 + */ + @NotNull(message = "审批人的用户编号不能为空") + private String assigneeUserId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModeImportReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModeImportReqVO.java new file mode 100644 index 0000000..830703d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModeImportReqVO.java @@ -0,0 +1,18 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.springframework.web.multipart.MultipartFile; + +import javax.validation.constraints.NotNull; + +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmModeImportReqVO extends BpmModelCreateReqVO { + + @NotNull(message = "BPMN 文件不能为空") + private MultipartFile bpmnFile; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelBaseVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelBaseVO.java new file mode 100644 index 0000000..0702109 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelBaseVO.java @@ -0,0 +1,40 @@ +package com.lnsoft.workflow.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +/** +* 流程模型 Base VO,提供给添加、修改、详细的子 VO 使用 +* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 +*/ +@Data +public class BpmModelBaseVO { + + @Schema(description = "流程标识", required = true, example = "process_yudao") + @NotEmpty(message = "流程标识不能为空") + private String key; + + @Schema(description = "流程名称", required = true, example = "James") + @NotEmpty(message = "流程名称不能为空") + private String name; + + @Schema(description = "流程描述", example = "我是描述") + private String description; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", example = "1") + @NotEmpty(message = "流程分类不能为空") + private String category; + + @Schema(description = "表单类型-参见 bpm_model_form_type 数据字典", example = "1") + private Integer formType; + @Schema(description = "表单编号-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", example = "1024") + private Long formId; + @Schema(description = "自定义表单的提交路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/create") + private String formCustomCreatePath; + @Schema(description = "自定义表单的查看路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/view") + private String formCustomViewPath; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelCreateReqVO.java new file mode 100644 index 0000000..fdb1654 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelCreateReqVO.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +@Data +public class BpmModelCreateReqVO { + + @NotEmpty(message = "流程标识不能为空") + private String key; + + @NotEmpty(message = "流程名称不能为空") + private String name; + + @NotEmpty(message = "业务名称不能为空") + private String businessType; + + private String description; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.java new file mode 100644 index 0000000..3104268 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.java @@ -0,0 +1,40 @@ +package com.lnsoft.workflow.model; + +import com.lnsoft.workflow.enums.BpmModelFormTypeEnum; +import lombok.Data; + +/** + * BPM 流程 MetaInfo Response DTO + * 主要用于 { Model#setMetaInfo(String)} 的存储 + * + * @author James + * @description 页面修改模型所填数据的对象, 最终会以json格式存到act_re_model_plus表中的form_info字段 + */ +@Data +public class BpmModelMetaInfoRespDTO { + + /** + * 流程描述 + */ + private String description; + /** + * 表单类型 + */ + private Integer formType; + /** + * 表单编号 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + */ + private Long formId; + /** + * 自定义表单的提交路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomCreatePath; + /** + * 自定义表单的查看路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomViewPath; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelPageItemRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelPageItemRespVO.java new file mode 100644 index 0000000..80ab5c7 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelPageItemRespVO.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程模型的分页的每一项 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmModelPageItemRespVO extends BpmModelBaseVO { + + @Schema(description = "编号", required = true, example = "1024") + private String id; + + @Schema(description = "表单名字", example = "请假表单") + private String formName; + + @Schema(description = "创建时间", required = true) + private LocalDateTime createTime; + + /** + * 最新部署的流程定义 + */ + private ProcessDefinition processDefinition; + + @Schema(description = "流程定义") + @Data + public static class ProcessDefinition { + + @Schema(description = "编号", required = true, example = "1024") + private String id; + + @Schema(description = "版本", required = true, example = "1") + private Integer version; + + @Schema(description = "部署时间", required = true) + private LocalDateTime deploymentTime; + + @Schema(description = "业务类型", required = true) + private String businessType; + + @Schema(description = "中断状态-参见 SuspensionState 枚举", required = true, example = "1") + private Integer suspensionState; + + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelPageReqVO.java new file mode 100644 index 0000000..df4b523 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelPageReqVO.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + + +@Schema(description = "管理后台 - 流程模型分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmModelPageReqVO extends PageParam { + + @Schema(description = "标识-精准匹配", example = "process1641042089407") + private String key; + + @Schema(description = "名字-模糊匹配", example = "James") + private String name; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", example = "1") + private String category; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelPlusDO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelPlusDO.java new file mode 100644 index 0000000..890fcaf --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelPlusDO.java @@ -0,0 +1,80 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.*; +import lombok.*; +import org.apache.ibatis.type.JdbcType; + +import java.time.LocalDateTime; + +/** + * 工作流的模型plus表. + * 中肯的 + * + * @author James + */ +@TableName(value = "act_re_model_plus", autoResultMap = true) +@Data +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BpmModelPlusDO /*extends BaseDO*/ { + + /** + * 编号 + */ + @TableId(type = IdType.ASSIGN_ID) + private Long id; + /** + * 模型名 + */ + @TableField(value = "name_") + private String name; + /** + * 模型key + */ + @TableField(value = "key_") + private String key; + /** + * 业务类型 + */ + @TableField(value = "business_type") + private String businessType; + /** + * 模型分类 + */ + private String category; + @TableField(value = "version_") + private Integer version; + private String bpmnXml; + private String formInfo; + private String deploymentId; + private String description; + private String tenantId; + + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private LocalDateTime createTime; + /** + * 最后更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private LocalDateTime updateTime; + /** + * 创建者,目前使用 SysUser 的 id 编号 + * + * 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。 + */ + @TableField(fill = FieldFill.INSERT, jdbcType = JdbcType.VARCHAR) + private String creator; + /** + * 更新者,目前使用 SysUser 的 id 编号 + * + * 使用 String 类型的原因是,未来可能会存在非数值的情况,留好拓展性。 + */ + @TableField(fill = FieldFill.INSERT_UPDATE, jdbcType = JdbcType.VARCHAR) + private String updater; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelRespVO.java new file mode 100644 index 0000000..35d1acc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelRespVO.java @@ -0,0 +1,25 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程模型的创建 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmModelRespVO extends BpmModelBaseVO { + + @Schema(description = "编号", required = true, example = "1024") + private String id; + + @Schema(description = "BPMN XML", required = true) + private String bpmnXml; + + @Schema(description = "创建时间", required = true) + private LocalDateTime createTime; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateReqVO.java new file mode 100644 index 0000000..f5d71ed --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateReqVO.java @@ -0,0 +1,42 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 流程模型的更新 Request VO") +@Data +public class BpmModelUpdateReqVO { + + @Schema(description = "编号", required = true, example = "1024") + @NotEmpty(message = "编号不能为空") + private String id; + + @Schema(description = "流程名称", example = "James") + private String name; + + @Schema(description = "业务类型", example = "巡检计划") + private String businessType; + + @Schema(description = "流程描述", example = "我是描述") + private String description; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", example = "1") + private String category; + + @Schema(description = "BPMN XML", required = true) + private String bpmnXml; + + @Schema(description = "表单类型-参见 bpm_model_form_type 数据字典", example = "1") + private Integer formType; + @Schema(description = "表单编号-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", example = "1024") + private Long formId; + @Schema(description = "自定义表单的提交路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/create") + private String formCustomCreatePath; + @Schema(description = "自定义表单的查看路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/view") + private String formCustomViewPath; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.java new file mode 100644 index 0000000..620f314 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotNull; + +@Schema(description = "管理后台 - 流程模型更新状态 Request VO") +@Data +public class BpmModelUpdateStateReqVO { + + @Schema(description = "编号", required = true, example = "1024") + @NotNull(message = "编号不能为空") + private String id; + + @Schema(description = "状态-见 SuspensionState 枚举", required = true, example = "1") + @NotNull(message = "状态不能为空") + private Integer state; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmNextNodeInfoDO.java b/src/main/java/com/lnsoft/workflow/model/BpmNextNodeInfoDO.java new file mode 100644 index 0000000..569cc16 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmNextNodeInfoDO.java @@ -0,0 +1,46 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; +import lombok.experimental.Accessors; + +import java.io.Serializable; + +/** + * 下一个节点信息 + * @author zhangry + */ +@Data +@Accessors(chain = true) +public class BpmNextNodeInfoDO implements Serializable { + /** + * 节点id + */ + private String nodeId; + + /** + * 节点名 + */ + private String nodeName; + + /** + * 任务规则类型 + */ + private String taskAssignRuleType; + + /** + * 网关条件 + */ + private String condition; + + /** + * isCheck + */ + private String isCheck; + + /** + * 流程状态 + */ + private String status; + + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.java new file mode 100644 index 0000000..d835a69 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.java @@ -0,0 +1,108 @@ +package com.lnsoft.workflow.model; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.util.StrUtil; +import com.lnsoft.workflow.enums.BpmModelFormTypeEnum; +import lombok.Data; + +import javax.validation.constraints.AssertTrue; +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.List; +import java.util.Objects; + +/** + * 流程定义创建 Request DTO + */ +@Data +public class BpmProcessDefinitionCreateReqDTO { + + // ========== 模型相关 ========== + + /** + * 流程模型的编号 + */ + @NotEmpty(message = "流程模型编号不能为空") + private String modelId; + /** + * 流程标识 + */ + @NotEmpty(message = "流程标识不能为空") + private String key; + /** + * 流程名称 + */ + @NotEmpty(message = "流程名称不能为空") + private String name; + /** + * 流程描述 + */ + private String description; + /** + * 业务类型 + */ + private String businessType; + /** + * 流程分类 + * 参见 bpm_model_category 数据字典 + */ + @NotEmpty(message = "流程分类不能为空") + private String category; + /** + * BPMN XML + */ + @NotEmpty(message = "BPMN XML 不能为空") + private byte[] bpmnBytes; + + // ========== 表单相关 ========== + + /** + * 表单类型 + */ + //@NotNull(message = "表单类型不能为空") + private Integer formType; + /** + * 动态表单编号 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + */ + private Long formId; + /** + * 表单的配置 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + */ + private String formConf; + /** + * 表单项的数组 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + */ + private List formFields; + /** + * 自定义表单的提交路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomCreatePath; + /** + * 自定义表单的查看路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomViewPath; + + @AssertTrue(message = "流程表单信息不全") + public boolean isNormalFormTypeValid() { + // 如果非业务表单,则直接通过 + if (!Objects.equals(formType, BpmModelFormTypeEnum.NORMAL.getType())) { + return true; + } + return formId != null && StrUtil.isNotEmpty(formConf) && CollUtil.isNotEmpty(formFields); + } + + @AssertTrue(message = "业务表单信息不全") + public boolean isNormalCustomTypeValid() { + // 如果非业务表单,则直接通过 + if (!Objects.equals(formType, BpmModelFormTypeEnum.CUSTOM.getType())) { + return true; + } + return StrUtil.isNotEmpty(formCustomCreatePath) && StrUtil.isNotEmpty(formCustomViewPath); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.java new file mode 100644 index 0000000..0804b04 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.java @@ -0,0 +1,93 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; +import com.lnsoft.workflow.enums.BpmModelFormTypeEnum; +import lombok.*; +import org.camunda.bpm.engine.repository.ProcessDefinition; + +import java.util.List; + +/** + * Bpm 流程定义的拓展表 + * 主要解决 Activiti {@link ProcessDefinition} 不支持拓展字段,所以新建拓展表 + * + * @authorJames + */ +@TableName(value = "bpm_process_definition_ext", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BpmProcessDefinitionExtDO extends BaseDO { + + /** + * 编号 + */ + @TableId + private Long id; + /** + * 流程定义的编号 + * + * 关联 ProcessDefinition 的 id 属性 + */ + private String processDefinitionId; + /** + * 流程模型的编号 + * + * 关联 Model 的 id 属性 + */ + private String modelId; + /** + * 描述 + */ + private String description; + /** + * 业务类型 + */ + private String businessType; + /** + * 表单类型 + * + * 关联 {@link BpmModelFormTypeEnum} + */ + private Integer formType; + /** + * 动态表单编号 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + * + * 关联 {@link BpmFormDO#getId()} + */ + private Long formId; + /** + * 表单的配置 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + * + * 冗余 {@link BpmFormDO#getConf()} + */ + private String formConf; + /** + * 表单项的数组 + * 在表单类型为 {@link BpmModelFormTypeEnum#NORMAL} 时 + * + * 冗余 {@link BpmFormDO#getFields()} ()} + */ + @TableField(typeHandler = JacksonTypeHandler.class) + private List formFields; + /** + * 自定义表单的提交路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomCreatePath; + /** + * 自定义表单的查看路径,使用 Vue 的路由地址 + * 在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时 + */ + private String formCustomViewPath; + + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.java new file mode 100644 index 0000000..e77ed96 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.java @@ -0,0 +1,23 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@Schema(description = "管理后台 - 流程定义列表 Request VO") +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class BpmProcessDefinitionListReqVO extends PageParam { + + @Schema(description = "中断状态-参见 SuspensionState 枚举", example = "1") + private Integer suspensionState; + + @Schema(description = "标识-模糊匹配") + private String name; + + @Schema(description = "键-模糊匹配") + private String key; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.java new file mode 100644 index 0000000..6bd11cf --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.java @@ -0,0 +1,22 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程定义的分页的每一项 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmProcessDefinitionPageItemRespVO extends BpmProcessDefinitionRespVO { + + @Schema(description = "表单名字", example = "请假表单") + private String formName; + + @Schema(description = "部署时间", required = true) + private LocalDateTime deploymentTime; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.java new file mode 100644 index 0000000..ee72c9e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@Schema(description = "管理后台 - 流程定义分页 Request VO") +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class BpmProcessDefinitionPageReqVO extends PageParam { + + @Schema(description = "标识-精准匹配", example = "process1641042089407") + private String key; + + public String name; + + private String businessType; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.java new file mode 100644 index 0000000..85fedec --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import java.util.List; + +@Schema(description = "管理后台 - 流程定义 Response VO") +@Data +public class BpmProcessDefinitionRespVO { + + @Schema(description = "编号", required = true, example = "1024") + private String id; + + @Schema(description = "版本", required = true, example = "1") + private Integer version; + + @Schema(description = "流程名称", required = true, example = "芋道") + @NotEmpty(message = "流程名称不能为空") + private String name; + + @Schema(description = "流程描述", example = "我是描述") + private String description; + + @Schema(description = "业务类型", example = "我是描述") + private String businessType; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", example = "1") + @NotEmpty(message = "流程分类不能为空") + private String category; + + @Schema(description = "表单类型-参见 bpm_model_form_type 数据字典", example = "1") + private Integer formType; + @Schema(description = "表单编号-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", example = "1024") + private Long formId; + @Schema(description = "表单的配置-JSON 字符串。在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", required = true) + private String formConf; + @Schema(description = "表单项的数组-JSON 字符串的数组。在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", required = true) + private List formFields; + @Schema(description = "自定义表单的提交路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/create") + private String formCustomCreatePath; + @Schema(description = "自定义表单的查看路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/view") + private String formCustomViewPath; + + @Schema(description = "中断状态-参见 SuspensionState 枚举", required = true, example = "1") + private Integer suspensionState; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.java new file mode 100644 index 0000000..41ecf4c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.java @@ -0,0 +1,22 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 流程实例的取消 Request VO") +@Data +public class BpmProcessInstanceCancelReqVO { + + @Schema(description = "流程实例的编号", required = true, example = "1024") + @NotEmpty(message = "流程实例的编号不能为空") + private String id; + + @Schema(description = "取消原因", required = true, example = "不请假了!") + @NotEmpty(message = "取消原因不能为空") + private String reason; + + private String userId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.java new file mode 100644 index 0000000..9e7c05c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.java @@ -0,0 +1,30 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import java.util.List; +import java.util.Map; + +@Schema(description = "管理后台 - 流程实例的创建 Request VO") +@Data +public class BpmProcessInstanceCreateReqVO { + + @Schema(description = "流程定义的编号", required = true, example = "1024") + @NotEmpty(message = "流程定义编号不能为空") + private String processDefinitionId; + + @Schema(description = "变量实例") + private Map variables; + + private String userId; + + private String busId; + + private String businessType; + + @Schema(description = "支持多用户提交") + private List userIds; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.java new file mode 100644 index 0000000..c9045a4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.java @@ -0,0 +1,100 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; +import java.util.Map; + +/** + * Bpm 流程实例的拓展表 + * 主要解决 Activiti ProcessInstance 和 HistoricProcessInstance 不支持拓展字段,所以新建拓展表 + * + * @author James + */ +@TableName(value = "bpm_process_instance_ext", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmProcessInstanceExtDO extends BaseDO { + + /** + * 编号,自增 + */ + @TableId + private Long id; + /** + * 发起流程的用户编号 + * + * 冗余 HistoricProcessInstance 的 startUserId 属性 + */ + private String startUserId; + /** + * 流程实例的名字 + * + * 冗余 ProcessInstance 的 name 属性,用于筛选 + */ + private String name; + /** + * 流程实例的编号 + * + * 关联 ProcessInstance 的 id 属性 + */ + private String processInstanceId; + /** + * 流程定义的编号 + * + * 关联 ProcessDefinition 的 id 属性 + */ + private String processDefinitionId; + /** + * 业务名称 + * + * + */ + private String businessType; + /** + * 业务id + * + * + */ + @TableField(exist = false) + private String busKey; + /** + * 流程分类 + * + * 冗余 ProcessDefinition 的 category 属性 + * 数据字典 bpm_model_category + */ + private String category; + /** + * 流程实例的状态 + * + * 枚举 {@link BpmProcessInstanceStatusEnum} + */ + private Integer status; + /** + * 流程实例的结果 + * + * 枚举 {@link BpmProcessInstanceResultEnum} + */ + private Integer result; + /** + * 结束时间 + * + * 冗余 HistoricProcessInstance 的 endTime 属性 + */ + private LocalDateTime endTime; + + /** + * 提交的表单值 + */ + @TableField(typeHandler = JacksonTypeHandler.class) + private Map formVariables; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.java new file mode 100644 index 0000000..62379b1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.java @@ -0,0 +1,43 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +import static com.lnsoft.workflow.util.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 流程实例的分页 Item Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmProcessInstanceMyPageReqVO extends PageParam { + + @Schema(description = "流程名称", example = "James") + private String name; + + @Schema(description = "流程定义的编号", example = "2048") + private String processDefinitionId; + + @Schema(description = "流程实例的状态-参见 bpm_process_instance_status", example = "1") + private Integer status; + + @Schema(description = "流程实例的结果-参见 bpm_process_instance_result", example = "2") + private Integer result; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", example = "1") + private String category; + + @Schema(description = "业务类型", example = "1") + private String businessType; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + + private String userId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.java new file mode 100644 index 0000000..3b13ec2 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.java @@ -0,0 +1,60 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.List; + +@Schema(description = "管理后台 - 流程实例的分页 Item Response VO") +@Data +public class BpmProcessInstancePageItemRespVO { + + @Schema(description = "流程实例的编号", required = true, example = "1024") + private String id; + + @Schema(description = "流程名称", required = true, example = "芋道") + private String name; + + @Schema(description = "流程定义的编号", required = true, example = "2048") + private String processDefinitionId; + + @Schema(description = "业务类型", required = true, example = "2048") + private String businessType; + + @Schema(description = "业务id", required = true, example = "2048") + private String busKey; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", required = true, example = "1") + private String category; + + @Schema(description = "流程实例的状态-参见 bpm_process_instance_status", required = true, example = "1") + private Integer status; + + @Schema(description = "流程实例的结果-参见 bpm_process_instance_result", required = true, example = "2") + private Integer result; + + @Schema(description = "提交时间", required = true) + private LocalDateTime createTime; + + @Schema(description = "结束时间", required = true) + private LocalDateTime endTime; + + /** + * 当前任务 + */ + private List tasks; + + @Schema(description = "流程任务") + @Data + public static class Task { + + @Schema(description = "流程任务的编号", required = true, example = "1024") + private String id; + + @Schema(description = "任务名称", required = true, example = "芋道") + private String name; + + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.java new file mode 100644 index 0000000..f5780c1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.java @@ -0,0 +1,94 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.time.LocalDateTime; +import java.util.List; +import java.util.Map; + +@Schema(description = "管理后台 - 流程实例的 Response VO") +@Data +public class BpmProcessInstanceRespVO { + + @Schema(description = "流程实例的编号", required = true, example = "1024") + private String id; + + @Schema(description = "流程名称", required = true, example = "James") + private String name; + + @Schema(description = "流程分类-参见 bpm_model_category 数据字典", required = true, example = "1") + private String category; + + @Schema(description = "流程实例的状态-参见 bpm_process_instance_status", required = true, example = "1") + private Integer status; + + @Schema(description = "流程实例的结果-参见 bpm_process_instance_result", required = true, example = "2") + private Integer result; + + @Schema(description = "提交时间", required = true) + private LocalDateTime createTime; + + @Schema(description = "结束时间", required = true) + private LocalDateTime endTime; + + @Schema(description = "提交的表单值", required = true) + private Map formVariables; + + @Schema(description = "业务的唯一标识-例如说,请假申请的编号", example = "1") + private String businessKey; + + /** + * 发起流程的用户 + */ + private User startUser; + + /** + * 流程定义 + */ + private ProcessDefinition processDefinition; + + @Schema(description = "用户信息") + @Data + public static class User { + + @Schema(description = "用户编号", required = true, example = "1") + private String id; + @Schema(description = "用户昵称", required = true, example = "芋艿") + private String nickname; + + @Schema(description = "部门编号", required = true, example = "1") + private String deptId; + @Schema(description = "部门名称", required = true, example = "研发部") + private String deptName; + + } + + @Schema(description = "流程定义信息") + @Data + public static class ProcessDefinition { + + @Schema(description = "编号", required = true, example = "1024") + private String id; + + @Schema(description = "表单类型-参见 bpm_model_form_type 数据字典", example = "1") + private Integer formType; + @Schema(description = "表单编号-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", example = "1024") + private Long formId; + @Schema(description = "表单的配置-JSON 字符串。在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", required = true) + private String formConf; + @Schema(description = "表单项的数组-JSON 字符串的数组。在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", required = true) + private List formFields; + @Schema(description = "自定义表单的提交路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/create") + private String formCustomCreatePath; + @Schema(description = "自定义表单的查看路径,使用 Vue 的路由地址-在表单类型为 {@link BpmModelFormTypeEnum#CUSTOM} 时,必须非空", + example = "/bpm/oa/leave/view") + private String formCustomViewPath; + + @Schema(description = "BPMN XML", required = true) + private String bpmnXml; + + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmRejectVO.java b/src/main/java/com/lnsoft/workflow/model/BpmRejectVO.java new file mode 100644 index 0000000..e3aef2d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmRejectVO.java @@ -0,0 +1,33 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import java.util.List; + +/** + * @author zhangry + */ +@Data +@Schema(description = "驳回实体类") +public class BpmRejectVO { + + @Schema(description = "流程实例id") + @NotEmpty(message = "流程实例id不能为空") + private String processInstanceId; + + @Schema(description = "当前用户id") + @NotEmpty(message = "当前用户id不能为空") + private String currentUserId; + + @Schema(description = "第一个task节点提交人id") + private String commitUserId; + + @Schema(description = "当前用户id") + private List userIds; + + @Schema(description = "驳回原因") + @NotEmpty(message = "驳回原因不能为空") + private String rejectComment; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskApproveReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskApproveReqVO.java new file mode 100644 index 0000000..ad3a82b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskApproveReqVO.java @@ -0,0 +1,44 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; +import java.util.List; + +@Schema(description = "管理后台 - 通过流程任务的 Request VO") +@Data +public class BpmTaskApproveReqVO { + + @Schema(description = "任务编号", required = true, example = "1024") + @NotEmpty(message = "任务编号不能为空") + private String id; + + @Schema(description = "审批意见", required = true, example = "不错不错!", defaultValue = "暂无") + @NotEmpty(message = "审批意见不能为空") + private String reason; + + @Schema(description = "下一个审批人id") + private String nextId; + + @NotEmpty(message = "办理人员不能为空") + private String userId; + + @NotNull(message = "是否审核") + private int isCheck; + + private int isMulUser; + + //@NotNull(message = "下一步办理人") + private String nextUserId; + + private List userIds; + + // 任务调整路由 + private String formRouter; + + private String candidateIds; + + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.java new file mode 100644 index 0000000..233ddbe --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.java @@ -0,0 +1,32 @@ +package com.lnsoft.workflow.model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.util.Set; + +/** + * 流程任务分配规则 Base VO,提供给添加、修改、详细的子 VO 使用 + * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 + */ +@Data +public class BpmTaskAssignRuleBaseVO { + + @Schema(description = "规则类型", required = true, example = "bpm_task_assign_rule_type") + @NotNull(message = "规则类型不能为空") + private Integer type; + + @Schema(description = "规则值数组", required = true, example = "1,2,3") + @NotNull(message = "规则值数组不能为空") + private Set options; + + @Schema(description = "字段显隐json", required = true) + private String fieldDisplay; + + @Schema(description = "节点按钮", required = true) + private String button; + + @Schema(description = "节点流程状态", required = true) + private String status; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.java new file mode 100644 index 0000000..e6ce68c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 流程任务分配规则的创建 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskAssignRuleCreateReqVO extends BpmTaskAssignRuleBaseVO { + + @Schema(description = "流程模型的编号", required = true, example = "1024") + @NotEmpty(message = "流程模型的编号不能为空") + private String modelId; + + @Schema(description = "流程任务定义的编号", required = true, example = "2048") + @NotEmpty(message = "流程任务定义的编号不能为空") + private String taskDefinitionKey; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.java new file mode 100644 index 0000000..083fd7c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.java @@ -0,0 +1,102 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.lnsoft.workflow.enums.BpmTaskAssignRuleTypeEnum; +import com.lnsoft.workflow.enums.BpmTaskRuleScriptEnum; +import com.lnsoft.workflow.util.JsonLongSetTypeHandler; +import lombok.*; + +import java.util.Set; + +/** + * Bpm 任务分配的规则表,用于自定义配置每个任务的负责人、候选人的分配规则。 + * 也就是说,废弃 BPMN 原本的 UserTask 设置的 assignee、candidateUsers 等配置,而是通过使用该规则进行计算对应的负责人。 + * + * 1. 默认情况下,{@link #processDefinitionId} 为 {@link #PROCESS_DEFINITION_ID_NULL} 值,表示贵改则与流程模型关联 + * 2. 在流程模型部署后,会将他的所有规则记录,复制出一份新部署出来的流程定义,通过设置 {@link #processDefinitionId} 为新的流程定义的编号进行关联 + * + * @authorJames + */ +@TableName(value = "bpm_task_assign_rule", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BpmTaskAssignRuleDO extends BaseDO { + + /** + * {@link #processDefinitionId} 空串,用于标识属于流程模型,而不属于流程定义 + */ + public static final String PROCESS_DEFINITION_ID_NULL = ""; + + /** + * 编号 + */ + @TableId + private Long id; + + /** + * 流程模型编号 + * + * 关联 Model 的 id 属性 + */ + private String modelId; + /** + * 流程定义编号 + * + * 关联 ProcessDefinition 的 id 属性 + */ + private String processDefinitionId; + /** + * 流程任务的定义 Key + * + * 关联 Task 的 taskDefinitionKey 属性 + */ + private String taskDefinitionKey; + + /** + * 规则类型 + * + * 枚举 {@link BpmTaskAssignRuleTypeEnum} + */ + @TableField("`type`") + private Integer type; + /** + * 规则值数组,一般关联指定表的编号 + * 根据 type 不同,对应的值是不同的: + * + * 1. {@link BpmTaskAssignRuleTypeEnum#ROLE} 时:角色编号 + * 2. {@link BpmTaskAssignRuleTypeEnum#DEPT_MEMBER} 时:部门编号 + * 3. {@link BpmTaskAssignRuleTypeEnum#DEPT_LEADER} 时:部门编号 + * 4. {@link BpmTaskAssignRuleTypeEnum#USER} 时:用户编号 + * 5. {@link BpmTaskAssignRuleTypeEnum#USER_GROUP} 时:用户组编号 + * 6. {@link BpmTaskAssignRuleTypeEnum#SCRIPT} 时:脚本编号,目前通过 {@link BpmTaskRuleScriptEnum#getId()} 标识 + */ + @TableField(typeHandler = JsonLongSetTypeHandler.class) + private Set options; + + /** + * 按钮 + * + */ + @TableField("`field_display`") + private String fieldDisplay; + + /** + * 按钮 + * + */ + @TableField("`button`") + private String button; + + /** + * 状态 + * + */ + @TableField("`status`") + private String status; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.java new file mode 100644 index 0000000..1c769d9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.model; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@Schema(description = "管理后台 - 流程任务分配规则的 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskAssignRuleRespVO extends BpmTaskAssignRuleBaseVO { + + @Schema(description = "任务分配规则的编号", required = true, example = "1024") + @JsonSerialize(using = ToStringSerializer.class) + private Long id; + + @Schema(description = "流程模型的编号", required = true, example = "2048") + private String modelId; + + @Schema(description = "流程定义的编号", required = true, example = "4096") + private String processDefinitionId; + + @Schema(description = "流程任务定义的编号", required = true, example = "2048") + private String taskDefinitionKey; + @Schema(description = "流程任务定义的名字", required = true, example = "关注James") + private String taskDefinitionName; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.java new file mode 100644 index 0000000..6be09bc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotNull; + +@Schema(description = "管理后台 - 流程任务分配规则的更新 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskAssignRuleUpdateReqVO extends BpmTaskAssignRuleBaseVO { + + @Schema(description = "任务分配规则的编号", required = true, example = "1024") + @NotNull(message = "任务分配规则的编号不能为空") + private Long id; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.java new file mode 100644 index 0000000..eed1e2d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程任务的 Done 已完成的分页项 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskDonePageItemRespVO extends BpmTaskTodoPageItemRespVO { + + @Schema(description = "结束时间", required = true) + private LocalDateTime endTime; + @Schema(description = "持续时间", required = true, example = "1000") + private Long durationInMillis; + + @Schema(description = "任务结果-参见 bpm_process_instance_result", required = true, example = "2") + private Integer result; + @Schema(description = "审批建议", required = true, example = "不请假了!") + private String reason; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.java new file mode 100644 index 0000000..d113dbb --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.java @@ -0,0 +1,35 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +import static com.lnsoft.workflow.util.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 流程任务的 Done 已办的分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskDonePageReqVO extends PageParam { + + @Schema(description = "流程任务名", example = "芋道") + private String name; + + @Schema(description = "业务类型", example = "巡检计划") + private String businessType; + + @Schema(description = "开始的创建收间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime beginCreateTime; + + @Schema(description = "结束的创建时间") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime endCreateTime; + + private String userId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskExtDO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskExtDO.java new file mode 100644 index 0000000..5f61b11 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskExtDO.java @@ -0,0 +1,95 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.lnsoft.workflow.enums.BpmProcessInstanceResultEnum; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.time.LocalDateTime; + +/** + * Bpm 流程任务的拓展表 + * 主要解决 Flowable Task 和 HistoricTaskInstance 不支持拓展字段,所以新建拓展表 + * + * @author 芋道源码 + */ +@TableName(value = "bpm_task_ext", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskExtDO extends BaseDO { + + /** + * 编号,自增 + */ + @TableId + private Long id; + + /** + * 任务的审批人 + * + * 冗余 Task 的 assignee 属性 + */ + private String assigneeUserId; + /** + * 任务的名字 + * + * 冗余 Task 的 name 属性,为了筛选 + */ + private String name; + /** + * 任务的编号 + * + * 关联 Task 的 id 属性 + */ + private String taskId; +// /** +// * 任务的标识 +// * +// * 关联 {@link Task#getTaskDefinitionKey()} +// */ +// private String definitionKey; + /** + * 业务名称 + * + * + */ + private String businessType; + /** + * 任务的结果 + * + * 枚举 {@link BpmProcessInstanceResultEnum} + */ + private Integer result; + /** + * 审批建议 + */ + private String reason; + /** + * 任务的结束时间 + * + * 冗余 HistoricTaskInstance 的 endTime 属性 + */ + private LocalDateTime endTime; + + /** + * 流程实例的编号 + * + * 关联 ProcessInstance 的 id 属性 + */ + private String processInstanceId; + /** + * 流程定义的编号 + * + * 关联 ProcessDefinition 的 id 属性 + */ + private String processDefinitionId; + + // 任务调整路由 + private String formRouter; + + //或签标志 + private String orSign; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskRejectReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskRejectReqVO.java new file mode 100644 index 0000000..05036ed --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskRejectReqVO.java @@ -0,0 +1,23 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 不通过流程任务的 Request VO") +@Data +public class BpmTaskRejectReqVO { + + @Schema(description = "任务编号", required = true, example = "1024") + @NotEmpty(message = "任务编号不能为空") + private String id; + + @Schema(description = "审批意见", required = true, example = "不错不错!") + @NotEmpty(message = "审批意见不能为空") + private String reason; + + @NotEmpty(message = "办理人不能为空") + private String userId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskRespVO.java new file mode 100644 index 0000000..b3613c4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskRespVO.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.util.List; + +@Schema(description = "管理后台 - 流程任务的 Response VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskRespVO extends BpmTaskDonePageItemRespVO { + + @Schema(description = "任务定义的标识", required = true, example = "user-001") + private String definitionKey; + + @Schema(description = "隐藏字段") + private List fieldDisplay; + + @Schema(description = "按钮") + private String button; + + @Schema(description = "当前审批完成后下一个审批是否到下一节点") + private Boolean isNextNode; + +// @Schema(description = "节点分配规则") +// private String taskAssignRuleType; + + /** + * 审核的用户信息 + */ + private User assigneeUser; + + @Schema(description = "用户信息") + @Data + public static class User { + + @Schema(description = "用户编号", required = true, example = "1") + private String id; + @Schema(description = "用户昵称", required = true, example = "James") + private String nickname; + + @Schema(description = "部门编号", required = true, example = "1") + private String deptId; + @Schema(description = "部门名称", required = true, example = "研发部") + private String deptName; + + } +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskSkipReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskSkipReqVO.java new file mode 100644 index 0000000..e569839 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskSkipReqVO.java @@ -0,0 +1,43 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import java.util.List; +import java.util.Map; + +@Schema(description = "管理后台 - 跳过当前节点的 Request VO") +@Data +public class BpmTaskSkipReqVO { + + @Schema(description = "taskId") + @NotEmpty(message = "当前节点流程生成的taskId(流程动态生成的)") + private String id; + + @Schema(description = "流程实例id", required = true, example = "1024") + @NotEmpty(message = "流程实例id不能为空") + private String processInstanceId; + + @Schema(description = "目标流程配置节点id(当前节点流程图的id, 静态配置的)", required = true, example = "不错不错!") + @NotEmpty(message = "目标流程配置节点id不能为空") + private String targetTaskId; + + @Schema(description = "variables参数") + private Map variables; + + @Schema(description = "当前流程配置节点id(当前节点流程图的id, 静态配置的)") + @NotEmpty(message = "当前流程配置节点id不能为空") + private String nowTaskId; + + @Schema(description = "驳回原因") + @NotEmpty(message = "驳回原因不能为空") + private String reason; + + @Schema(description = "当前用户id") + @NotEmpty(message = "当前用户id不能为空") + private String userId; + + @Schema(description = "当前用户id") + private List userIds; +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.java new file mode 100644 index 0000000..62469e5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.java @@ -0,0 +1,61 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 流程任务的 Running 进行中的分页项 Response VO") +@Data +public class BpmTaskTodoPageItemRespVO { + + @Schema(description = "任务编号", required = true, example = "1024") + private String id; + + @Schema(description = "任务名字", required = true, example = "芋道") + private String name; + + @Schema(description = "接收时间", required = true) + private LocalDateTime claimTime; + + @Schema(description = "创建时间", required = true) + private LocalDateTime createTime; + + @Schema(description = "激活状态-参见 SuspensionState 枚举", required = true, example = "1") + private Integer suspensionState; + + /** + * 所属流程实例 + */ + private ProcessInstance processInstance; + + @Data + @Schema(description = "流程实例") + public static class ProcessInstance { + + @Schema(description = "流程实例编号", required = true, example = "1024") + private String id; + + @Schema(description = "流程实例名称", required = true, example = "芋道") + private String name; + + @Schema(description = "发起人的用户编号", required = true, example = "1024") + private String startUserId; + + @Schema(description = "发起人的用户昵称", required = true, example = "James") + private String startUserNickname; + + @Schema(description = "流程定义的编号", required = true, example = "2048") + private String processDefinitionId; + + @Schema(description = "业务类型", required = true, example = "2048") + private String businessType; + + private String busKey; + + } + + // 任务调整路由 + private String formRouter; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.java new file mode 100644 index 0000000..8d10032 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.java @@ -0,0 +1,42 @@ +package com.lnsoft.workflow.model; + +import com.fasterxml.jackson.annotation.JsonFormat; +import com.lnsoft.workflow.util.DateUtils; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.springframework.format.annotation.DateTimeFormat; + +import javax.validation.constraints.NotEmpty; +import java.time.LocalDateTime; +import java.util.Date; + +@Schema(description = "管理后台 - 流程任务的 TODO 待办的分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmTaskTodoPageReqVO extends PageParam { + + @Schema(description = "流程任务名", example = "芋道") + private String name; + + @Schema(description = "业务类型", example = "巡检计划") + private String businessType; + + @Schema(description = "创建时间") + @DateTimeFormat(pattern = DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + + @NotEmpty(message = "用户编码不能为空") + private String userId; + + @Schema(description = "开始时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private Date beginTime; + + @Schema(description = "结束时间") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + private Date endTime; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.java new file mode 100644 index 0000000..3dd690c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.java @@ -0,0 +1,23 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +@Schema(description = "管理后台 - 流程任务的更新负责人的 Request VO") +@Data +public class BpmTaskUpdateAssigneeReqVO { + + @Schema(description = "任务编号", required = true, example = "1024") + @NotEmpty(message = "任务编号不能为空") + private String id; + + @Schema(description = "新审批人的用户编号", required = true, example = "2048") + @NotNull(message = "新审批人的用户编号不能为空") + private Long assigneeUserId; + + private String userId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.java new file mode 100644 index 0000000..6780999 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 通过流程任务的 Request VO") +@Data +public class BpmTaskUpdateCurrentNodeExecutorReqVO { + + @Schema(description = "流程实例id不能为空", required = true, example = "1024") + @NotEmpty(message = "流程实例id不能为空") + private String processInstanceId; + + @Schema(description = "任务节点id不能为空", required = true, example = "不错不错!", defaultValue = "暂无") + @NotEmpty(message = "任务节点id不能为空") + private String taskDefinitionKey; + + @Schema(description = "新的执行人不能为空", required = true, example = "不错不错!", defaultValue = "暂无") + @NotEmpty(message = "新的执行人不能为空") + private String newUserId; + + + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmUserGroupBaseVO.java b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupBaseVO.java new file mode 100644 index 0000000..6be8ce4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupBaseVO.java @@ -0,0 +1,32 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.util.Set; + +/** +* 用户组 Base VO,提供给添加、修改、详细的子 VO 使用 +* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 +*/ +@Data +public class BpmUserGroupBaseVO { + + @Schema(description = "组名", required = true, example = "芋道") + @NotNull(message = "组名不能为空") + private String name; + + @Schema(description = "描述", required = true, example = "芋道源码") + @NotNull(message = "描述不能为空") + private String description; + + @Schema(description = "成员编号数组", required = true, example = "1,2,3") + @NotNull(message = "成员编号数组不能为空") + private Set memberUserIds; + + @Schema(description = "状态", required = true, example = "1") + @NotNull(message = "状态不能为空") + private Integer status; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.java new file mode 100644 index 0000000..95b4d74 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.java @@ -0,0 +1,14 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@Schema(description = "管理后台 - 用户组创建 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmUserGroupCreateReqVO extends BpmUserGroupBaseVO { + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmUserGroupDO.java b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupDO.java new file mode 100644 index 0000000..fc4db01 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupDO.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import com.lnsoft.workflow.enums.CommonStatusEnum; +import com.lnsoft.workflow.util.JsonLongSetTypeHandler; +import lombok.*; + +import java.util.Set; + +/** + * Bpm 用户组 + * + * @authorJames + */ +@TableName(value = "bpm_user_group", autoResultMap = true) +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class BpmUserGroupDO extends BaseDO { + + /** + * 编号,自增 + */ + @TableId + private Long id; + /** + * 组名 + */ + private String name; + /** + * 描述 + */ + private String description; + /** + * 状态 + * + * 枚举 {@link CommonStatusEnum} + */ + private Integer status; + /** + * 成员用户编号数组 + */ + @TableField(typeHandler = JsonLongSetTypeHandler.class) + private Set memberUserIds; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.java new file mode 100644 index 0000000..dab9a42 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.model; + +import com.lnsoft.workflow.util.DateUtils; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +@Schema(description = "管理后台 - 用户组分页 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmUserGroupPageReqVO extends PageParam { + + @Schema(description = "组名", example = "芋道") + private String name; + + @Schema(description = "状态", example = "1") + private Integer status; + + @DateTimeFormat(pattern = DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + @Schema(description = "创建时间") + private LocalDateTime[] createTime; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.java new file mode 100644 index 0000000..19893b9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import javax.validation.constraints.NotNull; + +@Schema(description = "管理后台 - 用户组更新 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +@ToString(callSuper = true) +public class BpmUserGroupUpdateReqVO extends BpmUserGroupBaseVO { + + @Schema(description = "编号", required = true, example = "1024") + @NotNull(message = "编号不能为空") + private Long id; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.java b/src/main/java/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.java new file mode 100644 index 0000000..ba3e44d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.java @@ -0,0 +1,11 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +@Data +public class CamundaProcessInstanceDTO { + private String processInstanceId; + private String processDefinitionName; + private String processDefinitionId; + private String processStartUserId; +} diff --git a/src/main/java/com/lnsoft/workflow/model/CamundaTaskDTO.java b/src/main/java/com/lnsoft/workflow/model/CamundaTaskDTO.java new file mode 100644 index 0000000..a7e9057 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/CamundaTaskDTO.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import java.util.Date; + +/** + + BpmTaskExtDO taskExtDO = new BpmTaskExtDO() + .setTaskId(task.getId()) + .setAssigneeUserId(NumberUtils.parseLong(task.getAssignee())).setName(task.getName()) + .setProcessDefinitionId(task.getProcessDefinitionId()).setProcessInstanceId(task.getProcessInstanceId()); + taskExtDO.setCreateTime(LocalDateTimeUtil.of(task.getCreateTime())); + + */ +@Data +public class CamundaTaskDTO { + private String taskId; + private String assigneeUserId; + private String name; + private String processDefinitionId; + private String processInstanceId; + private Date createTime; + private String processStartUserId; + private String processDefinitionName; + private String businessType; + // 任务调整路由 + private String formRouter; + //或签标志 + private String orSign; +} diff --git a/src/main/java/com/lnsoft/workflow/model/CommonResult.java b/src/main/java/com/lnsoft/workflow/model/CommonResult.java new file mode 100644 index 0000000..5754be4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/CommonResult.java @@ -0,0 +1,117 @@ +package com.lnsoft.workflow.model; + +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.lnsoft.workflow.exception.ErrorCode; +import com.lnsoft.workflow.exception.ServerException; +import com.lnsoft.workflow.exception.ServiceException; +import com.lnsoft.workflow.exception.enums.GlobalErrorCodeConstants; +import lombok.Data; +import org.springframework.util.Assert; + +import java.io.Serializable; +import java.util.Objects; + +/** + * 通用返回 + * + * @param 数据泛型 + */ +@Data +public class CommonResult implements Serializable { + + /** + * 错误码 + * + * @see ErrorCode#getCode() + */ + private Integer code; + /** + * 返回数据 + */ + private T data; + /** + * 错误提示,用户可阅读 + * + * @see ErrorCode#getMsg() () + */ + private String msg; + + /** + * 将传入的 result 对象,转换成另外一个泛型结果的对象 + * + * 因为 A 方法返回的 CommonResult 对象,不满足调用其的 B 方法的返回,所以需要进行转换。 + * + * @param result 传入的 result 对象 + * @param 返回的泛型 + * @return 新的 CommonResult 对象 + */ + public static CommonResult error(CommonResult result) { + return error(result.getCode(), result.getMsg()); + } + + public static CommonResult error(Integer code, String message) { + Assert.isTrue(!GlobalErrorCodeConstants.SUCCESS.getCode().equals(code), "code 必须是错误的!"); + CommonResult result = new CommonResult<>(); + result.code = code; + result.msg = message; + return result; + } + + public static CommonResult error(ErrorCode errorCode) { + return error(errorCode.getCode(), errorCode.getMsg()); + } + + public static CommonResult success(T data) { + CommonResult result = new CommonResult<>(); + result.code = GlobalErrorCodeConstants.SUCCESS.getCode(); + result.data = data; + result.msg = ""; + return result; + } + + public static boolean isSuccess(Integer code) { + return Objects.equals(code, GlobalErrorCodeConstants.SUCCESS.getCode()); + } + + @JsonIgnore // 避免 jackson 序列化 + public boolean isSuccess() { + return isSuccess(code); + } + + @JsonIgnore // 避免 jackson 序列化 + public boolean isError() { + return !isSuccess(); + } + + // ========= 和 Exception 异常体系集成 ========= + + /** + * 判断是否有异常。如果有,则抛出 {@link ServiceException} 异常 + */ + public void checkError() throws ServiceException { + if (isSuccess()) { + return; + } + // 服务端异常 + if (GlobalErrorCodeConstants.isServerErrorCode(code)) { + throw new ServerException(code, msg); + } + // 业务异常 + throw new ServiceException(code, msg); + } + + /** + * 判断是否有异常。如果有,则抛出 {@link ServiceException} 异常 + * 如果没有,则返回 {@link #data} 数据 + */ + @JsonIgnore // 避免 jackson 序列化 + public T getCheckedData() { + checkError(); + return data; + } + + public static CommonResult error(ServiceException serviceException) { + return error(serviceException.getCode(), serviceException.getMessage()); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.java b/src/main/java/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.java new file mode 100644 index 0000000..450bf21 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.java @@ -0,0 +1,35 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +import java.util.HashSet; +import java.util.Set; + +/** + * 部门的数据权限 Response DTO + * + * @author James + */ +@Data +public class DeptDataPermissionRespDTO { + + /** + * 是否可查看全部数据 + */ + private Boolean all; + /** + * 是否可查看自己的数据 + */ + private Boolean self; + /** + * 可查看的部门编号数组 + */ + private Set deptIds; + + public DeptDataPermissionRespDTO() { + this.all = false; + this.self = false; + this.deptIds = new HashSet<>(); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/DeptRespDTO.java b/src/main/java/com/lnsoft/workflow/model/DeptRespDTO.java new file mode 100644 index 0000000..0c2aa50 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/DeptRespDTO.java @@ -0,0 +1,37 @@ +package com.lnsoft.workflow.model; + +import com.lnsoft.workflow.enums.CommonStatusEnum; +import lombok.Data; + +/** + * 部门 Response DTO + * + * @authorJames + */ +@Data +public class DeptRespDTO { + + /** + * 部门编号 + */ + private String id; + /** + * 部门名称 + */ + private String name; + /** + * 父部门编号 + */ + private Long parentId; + /** + * 负责人的用户编号 + */ + private String leaderUserId; + /** + * 部门状态 + * + * 枚举 {@link CommonStatusEnum} + */ + private Integer status; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/DictDataRespDTO.java b/src/main/java/com/lnsoft/workflow/model/DictDataRespDTO.java new file mode 100644 index 0000000..df25fb9 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/DictDataRespDTO.java @@ -0,0 +1,32 @@ +package com.lnsoft.workflow.model; + +import lombok.Data; + +/** + * 字典数据 Response DTO + * + * @author James + */ +@Data +public class DictDataRespDTO { + + /** + * 字典标签 + */ + private String label; + /** + * 字典值 + */ + private String value; + /** + * 字典类型 + */ + private String dictType; + /** + * 状态 + * + * 枚举 {@link } + */ + private Integer status; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoDO.java b/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoDO.java new file mode 100644 index 0000000..a9af25e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoDO.java @@ -0,0 +1,81 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.fasterxml.jackson.annotation.JsonFormat; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.util.Date; + +/** + * + * @author James + */ +@TableName(value = "dlp_workflow_info", autoResultMap = true) +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class DlpWorkflowInfoDO implements Serializable { + /** + * 主键 + */ + private String id; + + /** + * 消息内容 + */ + private String content; + + /** + * 消息类型 + */ + private String type; + + /** + * 消息状态 + */ + private String state; + + /** + * 业务id + */ + private String busKey; + + /** + * 业务类型 + */ + private String businessType; + + /** + * 备用字段1 + */ + private String backupField1; + + /** + * 备用字段2 + */ + private String backupField2; + + /** + * 备用字段3 + */ + private String backupField3; + + /** + * 创建时间 + */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") + private Date createTime; + + /** + * 创建人 + */ + private String createUser; + + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoVO.java b/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoVO.java new file mode 100644 index 0000000..efce5c3 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/DlpWorkflowInfoVO.java @@ -0,0 +1,73 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.io.Serializable; +import java.util.Date; + +/** + * + * @author James + */ +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class DlpWorkflowInfoVO extends PageParam implements Serializable { + /** + * 主键 + */ + private String id; + + /** + * 消息内容 + */ + private String content; + + /** + * 消息类型 + */ + private String type; + + /** + * 消息状态 + */ + private String state; + + /** + * 消息状态 + */ + private String businessType; + + /** + * 备用字段1 + */ + private String backupField1; + + /** + * 备用字段2 + */ + private String backupField2; + + /** + * 备用字段3 + */ + private String backupField3; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 创建人 + */ + private String createUser; + + private static final long serialVersionUID = 1L; + +} \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/model/PageParam.java b/src/main/java/com/lnsoft/workflow/model/PageParam.java new file mode 100644 index 0000000..3c05b84 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/PageParam.java @@ -0,0 +1,29 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.Max; +import javax.validation.constraints.Min; +import javax.validation.constraints.NotNull; +import java.io.Serializable; + +@Schema(description="分页参数") +@Data +public class PageParam implements Serializable { + + private static final Integer PAGE_NO = 1; + private static final Integer PAGE_SIZE = 10; + + @Schema(description = "页码,从 1 开始", required = true,example = "1") + @NotNull(message = "页码不能为空") + @Min(value = 1, message = "页码最小值为 1") + private Integer pageNo = PAGE_NO; + + @Schema(description = "每页条数,最大值为 100", required = true, example = "10") + @NotNull(message = "每页条数不能为空") + @Min(value = 1, message = "每页条数最小值为 1") + @Max(value = 100, message = "每页条数最大值为 100") + private Integer pageSize = PAGE_SIZE; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/PageResult.java b/src/main/java/com/lnsoft/workflow/model/PageResult.java new file mode 100644 index 0000000..50b73fc --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/PageResult.java @@ -0,0 +1,41 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +@Schema(description = "分页结果") +@Data +public final class PageResult implements Serializable { + + @Schema(description = "数据", required = true) + private List list; + + @Schema(description = "总量", required = true) + private Long total; + + public PageResult() { + } + + public PageResult(List list, Long total) { + this.list = list; + this.total = total; + } + + public PageResult(Long total) { + this.list = new ArrayList<>(); + this.total = total; + } + + public static PageResult empty() { + return new PageResult<>(0L); + } + + public static PageResult empty(Long total) { + return new PageResult<>(total); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/model/ProcessDefinitionDO.java b/src/main/java/com/lnsoft/workflow/model/ProcessDefinitionDO.java new file mode 100644 index 0000000..287f627 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/ProcessDefinitionDO.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.model; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * + * @author James + */ +@TableName(value = "act_re_procdef", autoResultMap = true) +@Data +@Builder +@NoArgsConstructor +@AllArgsConstructor +public class ProcessDefinitionDO { + + @TableId(type = IdType.NONE,value = "ID_") + private String id; + @TableField(value = "VERSION_") + private int version; + @TableField(value = "SUSPENSION_STATE_") + private int suspensionState; + @TableField(value = "DEPLOYMENT_ID_") + private String deploymentId; +} diff --git a/src/main/java/com/lnsoft/workflow/model/SortingField.java b/src/main/java/com/lnsoft/workflow/model/SortingField.java new file mode 100644 index 0000000..750290e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/SortingField.java @@ -0,0 +1,56 @@ +package com.lnsoft.workflow.model; + +import java.io.Serializable; + +/** + * 排序字段 DTO + * + * 类名加了 ing 的原因是,避免和 ES SortField 重名。 + */ +public class SortingField implements Serializable { + + /** + * 顺序 - 升序 + */ + public static final String ORDER_ASC = "asc"; + /** + * 顺序 - 降序 + */ + public static final String ORDER_DESC = "desc"; + + /** + * 字段 + */ + private String field; + /** + * 顺序 + */ + private String order; + + // 空构造方法,解决反序列化 + public SortingField() { + } + + public SortingField(String field, String order) { + this.field = field; + this.order = order; + } + + public String getField() { + return field; + } + + public SortingField setField(String field) { + this.field = field; + return this; + } + + public String getOrder() { + return order; + } + + public SortingField setOrder(String order) { + this.order = order; + return this; + } +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserBaseVO.java b/src/main/java/com/lnsoft/workflow/model/UserBaseVO.java new file mode 100644 index 0000000..5758484 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserBaseVO.java @@ -0,0 +1,54 @@ +package com.lnsoft.workflow.model; + +import com.lnsoft.workflow.validat.Mobile; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.Email; +import javax.validation.constraints.NotBlank; +import javax.validation.constraints.Pattern; +import javax.validation.constraints.Size; +import java.util.Set; + +/** + * 用户 Base VO,提供给添加、修改、详细的子 VO 使用 + * 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成 + */ +@Data +public class UserBaseVO { + + @Schema(description = "用户账号", required = true, example = "yudao") + @NotBlank(message = "用户账号不能为空") + @Pattern(regexp = "^[a-zA-Z0-9]{4,30}$", message = "用户账号由 数字、字母 组成") + @Size(min = 4, max = 30, message = "用户账号长度为 4-30 个字符") + private String username; + + @Schema(description = "用户昵称", required = true, example = "芋艿") + @Size(max = 30, message = "用户昵称长度不能超过30个字符") + private String nickname; + + @Schema(description = "备注", example = "我是一个用户") + private String remark; + + @Schema(description = "部门ID", example = "我是一个用户") + private Long deptId; + + @Schema(description = "岗位编号数组", example = "1") + private Set postIds; + + @Schema(description = "用户邮箱", example = "yudao@iocoder.cn") + @Email(message = "邮箱格式不正确") + @Size(max = 50, message = "邮箱长度不能超过 50 个字符") + private String email; + + @Schema(description = "手机号码", example = "15601691300") + @Mobile + private String mobile; + + @Schema(description = "用户性别,参见 SexEnum 枚举类", example = "1") + private Integer sex; + + @Schema(description = "用户头像", example = "https://www.iocoder.cn/xxx.png") + private String avatar; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserCreateReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserCreateReqVO.java new file mode 100644 index 0000000..d8dd634 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserCreateReqVO.java @@ -0,0 +1,20 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 用户创建 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +public class UserCreateReqVO extends UserBaseVO { + + @Schema(description = "密码", required = true, example = "123456") + @NotEmpty(message = "密码不能为空") + @Length(min = 4, max = 16, message = "密码长度为 4-16 位") + private String password; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserExportReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserExportReqVO.java new file mode 100644 index 0000000..0fb711c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserExportReqVO.java @@ -0,0 +1,35 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +import static com.lnsoft.workflow.util.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 用户导出 Request VO,参数和 UserPageReqVO 是一致的") +@Data +@NoArgsConstructor +@AllArgsConstructor +public class UserExportReqVO { + + @Schema(description = "用户账号,模糊匹配", example = "yudao") + private String username; + + @Schema(description = "手机号码,模糊匹配", example = "yudao") + private String mobile; + + @Schema(description = "展示状态,参见 CommonStatusEnum 枚举类", example = "1") + private Integer status; + + @Schema(description = "创建时间", example = "[2022-07-01 00:00:00,2022-07-01 23:59:59]") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + + @Schema(description = "部门编号,同时筛选子部门", example = "1024") + private Long deptId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserImportExcelVO.java b/src/main/java/com/lnsoft/workflow/model/UserImportExcelVO.java new file mode 100644 index 0000000..4d434e1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserImportExcelVO.java @@ -0,0 +1,33 @@ +package com.lnsoft.workflow.model; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; +import lombok.experimental.Accessors; + +/** + * 用户 Excel 导入 VO + */ +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +@Accessors(chain = false) // 设置 chain = false,避免用户导入有问题 +public class UserImportExcelVO { + + private String username; + + private String nickname; + + private Long deptId; + + private String email; + + private String mobile; + + private Integer sex; + + private Integer status; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserImportRespVO.java b/src/main/java/com/lnsoft/workflow/model/UserImportRespVO.java new file mode 100644 index 0000000..eb44df8 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserImportRespVO.java @@ -0,0 +1,24 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Builder; +import lombok.Data; + +import java.util.List; +import java.util.Map; + +@Schema(description = "管理后台 - 用户导入 Response VO") +@Data +@Builder +public class UserImportRespVO { + + @Schema(description = "创建成功的用户名数组", required = true) + private List createUsernames; + + @Schema(description = "更新成功的用户名数组", required = true) + private List updateUsernames; + + @Schema(description = "导入失败的用户集合,key 为用户名,value 为失败原因", required = true) + private Map failureUsernames; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserPageReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserPageReqVO.java new file mode 100644 index 0000000..cd4d8cb --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserPageReqVO.java @@ -0,0 +1,37 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalDateTime; + +import static com.lnsoft.workflow.util.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; + +@Schema(description = "管理后台 - 用户分页 Request VO") +@Data +@NoArgsConstructor +@AllArgsConstructor +@EqualsAndHashCode(callSuper = true) +public class UserPageReqVO extends PageParam { + + @Schema(description = "用户账号,模糊匹配", example = "yudao") + private String username; + + @Schema(description = "手机号码,模糊匹配", example = "yudao") + private String mobile; + + @Schema(description = "展示状态,参见 CommonStatusEnum 枚举类", example = "1") + private Integer status; + + @Schema(description = "创建时间", example = "[2022-07-01 00:00:00,2022-07-01 23:59:59]") + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) + private LocalDateTime[] createTime; + + @Schema(description = "部门编号,同时筛选子部门", example = "1024") + private Long deptId; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.java new file mode 100644 index 0000000..f68f259 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.java @@ -0,0 +1,23 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import org.hibernate.validator.constraints.Length; + +import javax.validation.constraints.NotEmpty; + +@Schema(description = "管理后台 - 用户个人中心更新密码 Request VO") +@Data +public class UserProfileUpdatePasswordReqVO { + + @Schema(description = "旧密码", required = true, example = "123456") + @NotEmpty(message = "旧密码不能为空") + @Length(min = 4, max = 16, message = "密码长度为 4-16 位") + private String oldPassword; + + @Schema(description = "新密码", required = true, example = "654321") + @NotEmpty(message = "新密码不能为空") + @Length(min = 4, max = 16, message = "密码长度为 4-16 位") + private String newPassword; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserProfileUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserProfileUpdateReqVO.java new file mode 100644 index 0000000..689de10 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserProfileUpdateReqVO.java @@ -0,0 +1,29 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +import javax.validation.constraints.Email; +import javax.validation.constraints.Size; + + +@Schema(description = "管理后台 - 用户个人信息更新 Request VO") +@Data +public class UserProfileUpdateReqVO { + + @Schema(description = "用户昵称", required = true, example = "芋艿") + @Size(max = 30, message = "用户昵称长度不能超过 30 个字符") + private String nickname; + + @Schema(description = "用户邮箱", example = "yudao@iocoder.cn") + @Email(message = "邮箱格式不正确") + @Size(max = 50, message = "邮箱长度不能超过 50 个字符") + private String email; + + @Schema(description = "手机号码", example = "15601691300") + private String mobile; + + @Schema(description = "用户性别-参见 SexEnum 枚举类", example = "1") + private Integer sex; + +} diff --git a/src/main/java/com/lnsoft/workflow/model/UserUpdateReqVO.java b/src/main/java/com/lnsoft/workflow/model/UserUpdateReqVO.java new file mode 100644 index 0000000..c657730 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/model/UserUpdateReqVO.java @@ -0,0 +1,18 @@ +package com.lnsoft.workflow.model; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import javax.validation.constraints.NotNull; + +@Schema(description = "管理后台 - 用户更新 Request VO") +@Data +@EqualsAndHashCode(callSuper = true) +public class UserUpdateReqVO extends UserBaseVO { + + @Schema(description = "用户编号", required = true, example = "1024") + @NotNull(message = "用户编号不能为空") + private Long id; + +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/DruidConfig.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/DruidConfig.java new file mode 100644 index 0000000..e726af8 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/DruidConfig.java @@ -0,0 +1,121 @@ +package com.lnsoft.workflow.mutiDataSource; + +import com.alibaba.druid.pool.DruidDataSource; +import com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceBuilder; +import com.alibaba.druid.spring.boot.autoconfigure.properties.DruidStatProperties; +import com.alibaba.druid.util.Utils; +import com.lnsoft.workflow.mutiDataSource.datasource.DynamicDataSource; +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; +import com.lnsoft.workflow.mutiDataSource.properties.DruidProperties; +import com.lnsoft.workflow.mutiDataSource.utils.SpringUtilsClass; +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.boot.web.servlet.FilterRegistrationBean; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.Primary; + +import javax.servlet.*; +import javax.sql.DataSource; +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +/** + * druid 配置多数据源 + */ +@Configuration +public class DruidConfig +{ + @Bean + @ConfigurationProperties("spring.datasource.druid.master") + public DataSource masterDataSource(DruidProperties druidProperties) + { + DruidDataSource dataSource = DruidDataSourceBuilder.create().build(); + return druidProperties.dataSource(dataSource); + } + + @Bean + @ConfigurationProperties("spring.datasource.druid.slave") + @ConditionalOnProperty(prefix = "spring.datasource.druid.slave", name = "enabled", havingValue = "true") + public DataSource slaveDataSource(DruidProperties druidProperties) + { + DruidDataSource dataSource = DruidDataSourceBuilder.create().build(); + return druidProperties.dataSource(dataSource); + } + + @Bean(name = "dynamicDataSource") + @Primary + public DynamicDataSource dataSource(DataSource masterDataSource) + { + Map targetDataSources = new HashMap<>(); + targetDataSources.put(DataSourceType.MASTER.name(), masterDataSource); + setDataSource(targetDataSources, DataSourceType.SLAVE.name(), "slaveDataSource"); + return new DynamicDataSource(masterDataSource, targetDataSources); + } + + /** + * 设置数据源 + * + * @param targetDataSources 备选数据源集合 + * @param sourceName 数据源名称 + * @param beanName bean名称 + */ + public void setDataSource(Map targetDataSources, String sourceName, String beanName) + { + try + { + DataSource dataSource = SpringUtilsClass.getBean(beanName); + targetDataSources.put(sourceName, dataSource); + } + catch (Exception e) + { + } + } + + /** + * 去除监控页面底部的广告 + */ + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Bean + @ConditionalOnProperty(name = "spring.datasource.druid.statViewServlet.enabled", havingValue = "true") + public FilterRegistrationBean removeDruidFilterRegistrationBean(DruidStatProperties properties) + { + // 获取web监控页面的参数 + DruidStatProperties.StatViewServlet config = properties.getStatViewServlet(); + // 提取common.js的配置路径 + String pattern = config.getUrlPattern() != null ? config.getUrlPattern() : "/druid/*"; + String commonJsPattern = pattern.replaceAll("\\*", "js/common.js"); + final String filePath = "support/http/resources/js/common.js"; + // 创建filter进行过滤 + Filter filter = new Filter() + { + @Override + public void init(FilterConfig filterConfig) throws ServletException + { + } + @Override + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) + throws IOException, ServletException + { + chain.doFilter(request, response); + // 重置缓冲区,响应头不会被重置 + response.resetBuffer(); + // 获取common.js + String text = Utils.readFromResource(filePath); + // 正则替换banner, 除去底部的广告信息 + text = text.replaceAll("
", ""); + text = text.replaceAll("powered.*?shrek.wang", ""); + response.getWriter().write(text); + } + @Override + public void destroy() + { + } + }; + FilterRegistrationBean registrationBean = new FilterRegistrationBean(); + registrationBean.setFilter(filter); + registrationBean.addUrlPatterns(commonJsPattern); + return registrationBean; + } +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.java new file mode 100644 index 0000000..3cb3790 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.java @@ -0,0 +1,22 @@ +package com.lnsoft.workflow.mutiDataSource.annotation; + +import com.lnsoft.workflow.mutiDataSource.enums.DataSourceType; + +import java.lang.annotation.*; + +/** + * @Author :ZhangRY + * @Time :2024-05-07 11:19:53 + * @Description : + */ +@Target({ ElementType.METHOD, ElementType.TYPE }) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Inherited +public @interface DataSource +{ + /** + * 切换数据源名称 + */ + public DataSourceType value() default DataSourceType.MASTER; +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.java new file mode 100644 index 0000000..8b6f8aa --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.java @@ -0,0 +1,73 @@ +package com.lnsoft.workflow.mutiDataSource.aspect; + +import com.lnsoft.workflow.mutiDataSource.annotation.DataSource; +import com.lnsoft.workflow.mutiDataSource.datasource.DynamicDataSourceContextHolder; +import org.aspectj.lang.ProceedingJoinPoint; +import org.aspectj.lang.annotation.Around; +import org.aspectj.lang.annotation.Aspect; +import org.aspectj.lang.annotation.Pointcut; +import org.aspectj.lang.reflect.MethodSignature; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.annotation.AnnotationUtils; +import org.springframework.core.annotation.Order; +import org.springframework.stereotype.Component; + +import java.util.Objects; + + +/** + * @Author :ZhangRY + * @Time :2024-05-07 11:19:29 + * @Description : + */ +@Aspect +@Order(1) +@Component +public class DataSourceAspect +{ + protected Logger logger = LoggerFactory.getLogger(getClass()); + + @Pointcut("@annotation(com.lnsoft.workflow.mutiDataSource.annotation.DataSource)" + + "|| @within(com.lnsoft.workflow.mutiDataSource.annotation.DataSource)") + public void dsPointCut() + { + + } + + @Around("dsPointCut()") + public Object around(ProceedingJoinPoint point) throws Throwable + { + DataSource dataSource = getDataSource(point); + + if (dataSource != null) + { + DynamicDataSourceContextHolder.setDataSourceType(dataSource.value().name()); + } + + try + { + return point.proceed(); + } + finally + { + // 销毁数据源 在执行方法之后 + DynamicDataSourceContextHolder.clearDataSourceType(); + } + } + + /** + * 获取需要切换的数据源 + */ + public DataSource getDataSource(ProceedingJoinPoint point) + { + MethodSignature signature = (MethodSignature) point.getSignature(); + DataSource dataSource = AnnotationUtils.findAnnotation(signature.getMethod(), DataSource.class); + if (Objects.nonNull(dataSource)) + { + return dataSource; + } + + return AnnotationUtils.findAnnotation(signature.getDeclaringType(), DataSource.class); + } +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.java new file mode 100644 index 0000000..720390b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.java @@ -0,0 +1,26 @@ +package com.lnsoft.workflow.mutiDataSource.datasource; + +import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; + +import javax.sql.DataSource; +import java.util.Map; + +/** + * 动态数据源 + * + */ +public class DynamicDataSource extends AbstractRoutingDataSource +{ + public DynamicDataSource(DataSource defaultTargetDataSource, Map targetDataSources) + { + super.setDefaultTargetDataSource(defaultTargetDataSource); + super.setTargetDataSources(targetDataSources); + super.afterPropertiesSet(); + } + + @Override + protected Object determineCurrentLookupKey() + { + return DynamicDataSourceContextHolder.getDataSourceType(); + } +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.java new file mode 100644 index 0000000..36ea59b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.java @@ -0,0 +1,44 @@ +package com.lnsoft.workflow.mutiDataSource.datasource; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * 数据源切换处理 + */ +public class DynamicDataSourceContextHolder +{ + public static final Logger log = LoggerFactory.getLogger(DynamicDataSourceContextHolder.class); + + /** + * 使用ThreadLocal维护变量,ThreadLocal为每个使用该变量的线程提供独立的变量副本, + * 所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 + */ + private static final ThreadLocal CONTEXT_HOLDER = new ThreadLocal<>(); + + /** + * 设置数据源的变量 + */ + public static void setDataSourceType(String dsType) + { + log.info("切换到{}数据源", dsType); + CONTEXT_HOLDER.set(dsType); + } + + /** + * 获得数据源的变量 + */ + public static String getDataSourceType() + { + return CONTEXT_HOLDER.get(); + } + + /** + * 清空数据源变量 + */ + public static void clearDataSourceType() + { + CONTEXT_HOLDER.remove(); + } +} + diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.java new file mode 100644 index 0000000..c2e3609 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.java @@ -0,0 +1,19 @@ +package com.lnsoft.workflow.mutiDataSource.enums; + +/** + * @Author :ZhangRY + * @Time :2024-05-07 11:10:48 + * @Description : + */ +public enum DataSourceType +{ + /** + * 主库 + */ + MASTER, + + /** + * 从库 + */ + SLAVE +} diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.java new file mode 100644 index 0000000..1962178 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.java @@ -0,0 +1,76 @@ +package com.lnsoft.workflow.mutiDataSource.properties; + +import com.alibaba.druid.pool.DruidDataSource; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Configuration; + +/** + * druid 配置属性 + */ +@Configuration +public class DruidProperties +{ + @Value("${spring.datasource.druid.initial-size}") + private int initialSize; + + @Value("${spring.datasource.druid.min-idle}") + private int minIdle; + + @Value("${spring.datasource.druid.max-active}") + private int maxActive; + + @Value("${spring.datasource.druid.max-wait}") + private int maxWait; + + @Value("${spring.datasource.druid.time-between-eviction-runs-millis}") + private int timeBetweenEvictionRunsMillis; + + @Value("${spring.datasource.druid.min-evictable-idle-time-millis}") + private int minEvictableIdleTimeMillis; + +// @Value("${spring.datasource.druid.maxEvictableIdleTimeMillis}") +// private int maxEvictableIdleTimeMillis; + + @Value("${spring.datasource.druid.validation-query}") + private String validationQuery; + + @Value("${spring.datasource.druid.test-while-idle}") + private boolean testWhileIdle; + + @Value("${spring.datasource.druid.test-on-borrow}") + private boolean testOnBorrow; + + @Value("${spring.datasource.druid.test-on-return}") + private boolean testOnReturn; + + public DruidDataSource dataSource(DruidDataSource datasource) + { + /** 配置初始化大小、最小、最大 */ + datasource.setInitialSize(initialSize); + datasource.setMaxActive(maxActive); + datasource.setMinIdle(minIdle); + + /** 配置获取连接等待超时的时间 */ + datasource.setMaxWait(maxWait); + + /** 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 */ + datasource.setTimeBetweenEvictionRunsMillis(timeBetweenEvictionRunsMillis); + + /** 配置一个连接在池中最小、最大生存的时间,单位是毫秒 */ + datasource.setMinEvictableIdleTimeMillis(minEvictableIdleTimeMillis); +// datasource.setMaxEvictableIdleTimeMillis(maxEvictableIdleTimeMillis); + + /** + * 用来检测连接是否有效的sql,要求是一个查询语句,常用select 'x'。如果validationQuery为null,testOnBorrow、testOnReturn、testWhileIdle都不会起作用。 + */ + datasource.setValidationQuery(validationQuery); + /** 建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。 */ + datasource.setTestWhileIdle(testWhileIdle); + /** 申请连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 */ + datasource.setTestOnBorrow(testOnBorrow); + /** 归还连接时执行validationQuery检测连接是否有效,做了这个配置会降低性能。 */ + datasource.setTestOnReturn(testOnReturn); + return datasource; + } +} + diff --git a/src/main/java/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.java b/src/main/java/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.java new file mode 100644 index 0000000..90ccb36 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.java @@ -0,0 +1,145 @@ +package com.lnsoft.workflow.mutiDataSource.utils; + +import org.springframework.aop.framework.AopContext; +import org.springframework.beans.BeansException; +import org.springframework.beans.factory.NoSuchBeanDefinitionException; +import org.springframework.beans.factory.config.BeanFactoryPostProcessor; +import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.stereotype.Component; + +/** + * @Author :ZhangRY + * @Time :2024-05-07 11:13:08 + * @Description : + */ +@Component +public final class SpringUtilsClass implements BeanFactoryPostProcessor, ApplicationContextAware +{ + /** Spring应用上下文环境 */ + private static ConfigurableListableBeanFactory beanFactory; + + private static ApplicationContext applicationContext; + + @Override + public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException + { + SpringUtilsClass.beanFactory = beanFactory; + } + + @Override + public void setApplicationContext(ApplicationContext applicationContext) throws BeansException + { + SpringUtilsClass.applicationContext = applicationContext; + } + + /** + * 获取对象 + * + * @param name + * @return Object 一个以所给名字注册的bean的实例 + * @throws BeansException + * + */ + @SuppressWarnings("unchecked") + public static T getBean(String name) throws BeansException + { + return (T) beanFactory.getBean(name); + } + + /** + * 获取类型为requiredType的对象 + * + * @param clz + * @return + * @throws BeansException + * + */ + public static T getBean(Class clz) throws BeansException + { + T result = (T) beanFactory.getBean(clz); + return result; + } + + /** + * 如果BeanFactory包含一个与所给名称匹配的bean定义,则返回true + * + * @param name + * @return boolean + */ + public static boolean containsBean(String name) + { + return beanFactory.containsBean(name); + } + + /** + * 判断以给定名字注册的bean定义是一个singleton还是一个prototype。 如果与给定名字相应的bean定义没有被找到,将会抛出一个异常(NoSuchBeanDefinitionException) + * + * @param name + * @return boolean + * @throws NoSuchBeanDefinitionException + * + */ + public static boolean isSingleton(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.isSingleton(name); + } + + /** + * @param name + * @return Class 注册对象的类型 + * @throws NoSuchBeanDefinitionException + * + */ + public static Class getType(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.getType(name); + } + + /** + * 如果给定的bean名字在bean定义中有别名,则返回这些别名 + * + * @param name + * @return + * @throws NoSuchBeanDefinitionException + * + */ + public static String[] getAliases(String name) throws NoSuchBeanDefinitionException + { + return beanFactory.getAliases(name); + } + + /** + * 获取aop代理对象 + * + * @param invoker + * @return + */ + @SuppressWarnings("unchecked") + public static T getAopProxy(T invoker) + { + return (T) AopContext.currentProxy(); + } + + /** + * 获取当前的环境配置,无配置返回null + * + * @return 当前的环境配置 + */ + public static String[] getActiveProfiles() + { + return applicationContext.getEnvironment().getActiveProfiles(); + } + + /** + * 获取当前的环境配置,当有多个环境配置时,只获取第一个 + * + * @return 当前的环境配置 + */ + public static String getActiveProfile() + { + final String[] activeProfiles = getActiveProfiles(); + return activeProfiles != null && activeProfiles.length != 0 ? activeProfiles[0] : null; + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/AdminUserApi.java b/src/main/java/com/lnsoft/workflow/service/AdminUserApi.java new file mode 100644 index 0000000..e70f864 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/AdminUserApi.java @@ -0,0 +1,69 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.AdminUserRespDTO; +import com.lnsoft.workflow.util.CollectionUtils; + +import java.util.Collection; +import java.util.List; +import java.util.Map; + +/** + * Admin 用户 API 接口 + * + * @authorJames + */ +public interface AdminUserApi { + + /** + * 通过用户 ID 查询用户 + * + * @param id 用户ID + * @return 用户对象信息 + */ + AdminUserRespDTO getUser(String id); + + /** + * 通过用户 ID 查询用户们 + * + * @param ids 用户 ID 们 + * @return 用户对象信息 + */ + List getUserList(Collection ids); + + /** + * 获得指定部门的用户数组 + * + * @param deptIds 部门数组 + * @return 用户数组 + */ + List getUserListByDeptIds(Collection deptIds); + + /** + * 获得指定岗位的用户数组 + * + * @param postIds 岗位数组 + * @return 用户数组 + */ + List getUsersByPostIds(Collection postIds); + + /** + * 获得用户 Map + * + * @param ids 用户编号数组 + * @return 用户 Map + */ + default Map getUserMap(Collection ids) { + List users = getUserList(ids); + return CollectionUtils.convertMap(users, AdminUserRespDTO::getLoginno); + } + + /** + * 校验用户们是否有效。如下情况,视为无效: + * 1. 用户编号不存在 + * 2. 用户被禁用 + * + * @param ids 用户编号数组 + */ + void validateUserList(Collection ids); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/AdminUserService.java b/src/main/java/com/lnsoft/workflow/service/AdminUserService.java new file mode 100644 index 0000000..18a7e96 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/AdminUserService.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.model.AdminUserRespDTO; + +import java.util.Collection; +import java.util.List; + +/** + * 后台用户 Service 接口 + * + * @author James + */ +public interface AdminUserService { + + /** + * 获得用户列表 + * + * @param ids 用户编号数组 + * @return 用户列表 + */ + List getUserList(Collection ids); + + + AdminUserRespDTO convert4(AdminUserDO bean); + + AdminUserDO getUser(String id); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmActivityService.java b/src/main/java/com/lnsoft/workflow/service/BpmActivityService.java new file mode 100644 index 0000000..96e6b4f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmActivityService.java @@ -0,0 +1,49 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.BpmActivityRespVO; +import com.lnsoft.workflow.model.BpmNextNodeInfoDO; +import org.camunda.bpm.engine.history.HistoricActivityInstance; + +import java.util.List; +import java.util.Map; + +/** + * BPM 活动实例 Service 接口 + * + * @author James + */ +public interface BpmActivityService { + + /** + * 获得指定流程实例的活动实例列表 + * + * @param processInstanceId 流程实例的编号 + * @return 活动实例列表 + */ + List getActivityListByProcessInstanceId(String processInstanceId); + + /** + * 获得执行编号对应的活动实例 + * + * @param executionId 执行编号 + * @return 活动实例 + */ + List getHistoricActivityListByExecutionId(String executionId); + + /** + * + * @param processDefinitionId 流程定义id + * @param processInstanceId 流程实例id + * @param condition 条件(排他网关的条件) + * @return List + * @throws Exception + */ + List getNextTaskInfos(String processDefinitionId, String processInstanceId, Map condition) throws Exception; + + /** + * 获取流程所有节点信息 + * @param processDefinitionId 流程定义id + * @return List + */ + List getAllNodeInfo(String processDefinitionId); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmFormFieldService.java b/src/main/java/com/lnsoft/workflow/service/BpmFormFieldService.java new file mode 100644 index 0000000..e7bdac8 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmFormFieldService.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.lnsoft.workflow.model.BpmFormField; + +import java.util.List; + +/** +* @author lx +* @description 针对表【bpm_form_field(设备全生命周期所有业务表单字段)】的数据库操作Service +* @createDate 2024-09-11 10:59:38 +*/ +public interface BpmFormFieldService extends IService { + + /** + * 根据类型查询字段 + * @param type + * @return + */ + List queryFieldsByType(String type); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmFormService.java b/src/main/java/com/lnsoft/workflow/service/BpmFormService.java new file mode 100644 index 0000000..d9d5806 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmFormService.java @@ -0,0 +1,95 @@ +package com.lnsoft.workflow.service; + +import cn.hutool.core.collection.CollUtil; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; + +import javax.validation.Valid; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import java.util.Map; + + +/** + * 动态表单 Service 接口 + * + * @author @风里雾里 + */ +public interface BpmFormService { + + /** + * 创建动态表单 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createForm(@Valid BpmFormCreateReqVO createReqVO); + + /** + * 更新动态表单 + * + * @param updateReqVO 更新信息 + */ + void updateForm(@Valid BpmFormUpdateReqVO updateReqVO); + + /** + * 删除动态表单 + * + * @param id 编号 + */ + void deleteForm(Long id); + + /** + * 获得动态表单 + * + * @param id 编号 + * @return 动态表单 + */ + BpmFormDO getForm(Long id); + + /** + * 获得动态表单列表 + * + * @return 动态表单列表 + */ + List getFormList(); + + /** + * 获得动态表单列表 + * + * @param ids 编号 + * @return 动态表单列表 + */ + List getFormList(Collection ids); + + /** + * 获得动态表单 Map + * + * @param ids 编号 + * @return 动态表单 Map + */ + default Map getFormMap(Collection ids) { + if (CollUtil.isEmpty(ids)) { + return Collections.emptyMap(); + } + return CollectionUtils.convertMap(this.getFormList(ids), BpmFormDO::getId); + } + + /** + * 获得动态表单分页 + * + * @param pageReqVO 分页查询 + * @return 动态表单分页 + */ + PageResult getFormPage(BpmFormPageReqVO pageReqVO); + + /** + * 校验流程表单已配置 + * + * @param configStr configStr 字段 + * @return 流程表单 + */ + BpmFormDO checkFormConfig(String configStr); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmMessageService.java b/src/main/java/com/lnsoft/workflow/service/BpmMessageService.java new file mode 100644 index 0000000..ed7220b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmMessageService.java @@ -0,0 +1,39 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.BpmMessageSendWhenProcessInstanceApproveReqDTO; +import com.lnsoft.workflow.model.BpmMessageSendWhenProcessInstanceRejectReqDTO; +import com.lnsoft.workflow.model.BpmMessageSendWhenTaskCreatedReqDTO; + +import javax.validation.Valid; + +/** + * BPM 消息 Service 接口 + * + * TODO James:未来支持消息的可配置;不同的流程,在什么场景下,需要发送什么消息,消息的内容是什么; + * + * @author James + */ +public interface BpmMessageService { + + /** + * 发送流程实例被通过的消息 + * + * @param reqDTO 发送信息 + */ + void sendMessageWhenProcessInstanceApprove(@Valid BpmMessageSendWhenProcessInstanceApproveReqDTO reqDTO); + + /** + * 发送流程实例被不通过的消息 + * + * @param reqDTO 发送信息 + */ + void sendMessageWhenProcessInstanceReject(@Valid BpmMessageSendWhenProcessInstanceRejectReqDTO reqDTO); + + /** + * 发送任务被分配的消息 + * + * @param reqDTO 发送信息 + */ + void sendMessageWhenTaskAssigned(@Valid BpmMessageSendWhenTaskCreatedReqDTO reqDTO); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmModelService.java b/src/main/java/com/lnsoft/workflow/service/BpmModelService.java new file mode 100644 index 0000000..e31b0bb --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmModelService.java @@ -0,0 +1,78 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.*; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; + +import javax.validation.Valid; + +/** + * 流程模型接口 + * + * @author James + */ +public interface BpmModelService { + + + /** + * 创建流程模型 + * + * @param modelVO 创建信息 + * @param bpmnXml BPMN XML + * @return 创建的流程模型的编号 + */ + String createModel(@Valid BpmModelCreateReqVO modelVO, String bpmnXml); + + + /** + * 将流程模型,部署成一个流程定义 + * + * @param id 编号 + */ + void deployModel(String id); + + /** + * 获得流程模型编号对应的 BPMN Model + * + * @param id 流程模型编号 + * @return BPMN Model + */ + BpmnModelInstance getBpmnModel(String id); + + /** + * 获得流程模型分页 + * + * @param pageVO 分页查询 + * @return 流程模型分页 + */ + PageResult getModelPage(BpmModelPageReqVO pageVO); + + /** + * 获得流程模块 + * + * @param id 编号 + * @return 流程模型 + */ + BpmModelRespVO getModel(String id); + + /** + * 修改流程模型 + * + * @param updateReqVO 更新信息 + */ + void updateModel(@Valid BpmModelUpdateReqVO updateReqVO); + + /** + * 修改模型的状态,实际更新的部署的流程定义的状态 + * + * @param id 编号 + * @param state 状态 + */ + void updateModelState(String id, Integer state); + + /** + * 删除模型 + * + * @param id 编号 + */ + void deleteModel(String id); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmProcessDefinitionService.java b/src/main/java/com/lnsoft/workflow/service/BpmProcessDefinitionService.java new file mode 100644 index 0000000..e1feca2 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmProcessDefinitionService.java @@ -0,0 +1,141 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.engine.repository.Deployment; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; + +import javax.validation.Valid; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * Flowable流程定义接口 + * + * @author yunlong.li + * @author ZJQ + * @author James + */ +public interface BpmProcessDefinitionService { + + + /** + * 创建流程定义 + * + * @param createReqDTO 创建信息 + * @return 流程编号 + */ + String createProcessDefinition(@Valid BpmProcessDefinitionCreateReqDTO createReqDTO); + + /** + * 获得编号对应的 ProcessDefinition + * + * @param id 编号 + * @return 流程定义 + */ + ProcessDefinition getProcessDefinition(String id); + + + /** + * 获得流程定义对应的 BPMN XML + * + * @param id 流程定义编号 + * @return BPMN XML + */ + String getProcessDefinitionBpmnXML(String id); + + /** + * 获得 Bpmn 模型 + * + * @param processDefinitionId 流程定义的编号 + * @return Bpmn 模型 + */ + BpmnModelInstance getBpmnModel(String processDefinitionId); + + /** + * 获得 deploymentId 对应的 ProcessDefinition + * + * @param deploymentId 部署编号 + * @return 流程定义 + */ + ProcessDefinition getProcessDefinitionByDeploymentId(String deploymentId); + + + /** + * 更新流程定义状态 + * + * @param id 流程定义的编号 + * @param state 状态 + */ + void updateProcessDefinitionState(String id, Integer state); + + /** + * 获得 ids 对应的 Deployment Map + * + * @param ids 部署编号的数组 + * @return 流程部署 Map + */ + default Map getDeploymentMap(Set ids) { + return CollectionUtils.convertMap(getDeployments(ids), Deployment::getId); + } + + /** + * 获得 ids 对应的 Deployment 数组 + * + * @param ids 部署编号的数组 + * @return 流程部署的数组 + */ + List getDeployments(Set ids); + + /** + * 获得 id 对应的 Deployment + * + * @param id 部署编号 + * @return 流程部署 + */ + Deployment getDeployment(String id); + + /** + * 获得 deploymentIds 对应的 ProcessDefinition 数组 + * + * @param deploymentIds 部署编号的数组 + * @return 流程定义的数组 + */ + List getProcessDefinitionListByDeploymentIds(Set deploymentIds); + + /** + * 获得流程定义分页 + * + * @param pageReqVO 分页入参 + * @return 流程定义 Page + */ + PageResult getProcessDefinitionPage(BpmProcessDefinitionPageReqVO pageReqVO); + + /** + * 获得流程定义列表 + * + * @param listReqVO 列表入参 + * @return 流程定义列表 + */ + List getProcessDefinitionList(BpmProcessDefinitionListReqVO listReqVO); + + /** + * 获得编号对应的 BpmProcessDefinitionExtDO + * + * @param id 编号 + * @return 流程定义拓展 + */ + BpmProcessDefinitionExtDO getProcessDefinitionExt(String id); + + /** + * 获得编号对应的 ProcessDefinition + * + * 相比 {@link #getProcessDefinition(String)} 方法,category 的取值是正确 + * + * @param id 编号 + * @return 流程定义 + */ + ProcessDefinition getProcessDefinition2(String id); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmProcessInstanceService.java b/src/main/java/com/lnsoft/workflow/service/BpmProcessInstanceService.java new file mode 100644 index 0000000..02ea85d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmProcessInstanceService.java @@ -0,0 +1,126 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.history.HistoricProcessInstanceQuery; +import org.camunda.bpm.engine.impl.persistence.entity.HistoricProcessInstanceEntity; +import org.camunda.bpm.engine.runtime.ProcessInstance; + +import javax.validation.Valid; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * 流程实例 Service 接口 + * + * @authorJames + */ +public interface BpmProcessInstanceService { + + + /** + * 创建流程实例(提供给前端) + * + * @param userId 用户编号 + * @param createReqVO 创建信息 + * @return 实例的编号 + */ + String createProcessInstance(String userId, @Valid BpmProcessInstanceCreateReqVO createReqVO); + + + /** + * 创建 ProcessInstance 拓展记录 + * + * @param instance 流程任务 + */ + void createProcessInstanceExt(CamundaProcessInstanceDTO instance); + + /** + * 更新 ProcessInstance 拓展记录为完成 + * + * @param instance 流程任务 + */ + void updateProcessInstanceExtComplete(CamundaProcessInstanceDTO instance); + + /** + * 获得历史的流程实例 + * + * @param id 流程实例的编号 + * @return 历史的流程实例 + */ + HistoricProcessInstance getHistoricProcessInstance(String id); + + /** + * 获得历史的流程实例 Map + * + * @param ids 流程实例的编号集合 + * @return 历史的流程实例列表 Map + */ + default Map getHistoricProcessInstanceMap(Set ids) { + return CollectionUtils.convertMap(getHistoricProcessInstances(ids), HistoricProcessInstance::getId); + } + + /** + * 获得历史的流程实例列表 + * + * @param ids 流程实例的编号集合 + * @return 历史的流程实例列表 + */ + List getHistoricProcessInstances(Set ids); + + /** + * 获得流程实例 + * + * @param id 流程实例的编号 + * @return 流程实例 + */ + ProcessInstance getProcessInstance(String id); + + /** + * 获得流程实例的分页 + * + * @param userId 用户编号 + * @param pageReqVO 分页请求 + * @return 流程实例的分页 + */ + PageResult getMyProcessInstancePage(String userId, + @Valid BpmProcessInstanceMyPageReqVO pageReqVO); + + /** + * 获得流程实例 VO 信息 + * + * @param id 流程实例的编号 + * @return 流程实例 + */ + BpmProcessInstanceRespVO getProcessInstanceVO(String id); + + /** + * 取消流程实例 + * + * @param userId 用户编号 + * @param cancelReqVO 取消信息 + */ + void cancelProcessInstance(String userId, @Valid BpmProcessInstanceCancelReqVO cancelReqVO); + + /** + * 更新 ProcessInstance 拓展记录为取消 + */ + void updateProcessInstanceExtCancel(HistoricProcessInstance processInstance); + + /** + * 更新 ProcessInstance 拓展记录为不通过 + * + * @param id 流程编号 + * @param reason 理由。例如说,审批不通过时,需要传递该值 + */ + void updateProcessInstanceExtReject(String id, String reason); + + /** + * 获取历史流程实例 + * + * @param id 业务编号 + */ + HistoricProcessInstance getHisProcessInstanceVO(String id); +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignRuleService.java b/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignRuleService.java new file mode 100644 index 0000000..b5e5d58 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignRuleService.java @@ -0,0 +1,109 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.BpmTaskAssignRuleCreateReqVO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleDO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleRespVO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleUpdateReqVO; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.DelegateTask; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; + +import javax.validation.Valid; +import java.io.Serializable; +import java.util.List; +import java.util.Set; + +/** + * BPM 任务分配规则 Service 接口 + * + * @authorJames + */ +public interface BpmTaskAssignRuleService extends Serializable { + + + /** + * 计算当前执行任务的处理人 + * + * @param execution 执行任务 + * @return 处理人的编号数组 + */ + Set calculateTaskCandidateUsers(DelegateExecution execution); + + /** + * 计算当前执行任务的处理人 + * + * @param execution 执行任务 + * @return 处理人的编号数组 + */ + Set calculateTaskCandidateUsers(DelegateExecution execution, String taskDefinitionKey); + + /** + * 计算当前执行任务的处理人 + * + * @param delegateTask + * @return 处理人的编号数组 + */ + Set calculateTaskCandidateUsers(DelegateTask delegateTask, String taskDefinitionKey); + + /** + * 获得流程定义的任务分配规则数组 + * + * @param modelId 流程模型的编号 + * @param processDefinitionId 流程定义的编号 + * @return 任务规则数组 + */ + List getTaskAssignRuleList(String modelId, String processDefinitionId); + + /** + * 获得流程模型的任务规则数组 + * + * @param modelId 流程模型的编号 + * @return 任务规则数组 + */ + List getTaskAssignRuleListByModelId(String modelId); + + /** + * 获得流程模型编号对应的 BPMN Model + * + * @param id 流程模型编号 + * @return BPMN Model + */ + BpmnModelInstance getBpmnModel(String id); + + /** + * 创建任务分配规则 + * + * @param reqVO 创建信息 + * @return 规则编号 + */ + Long createTaskAssignRule(@Valid BpmTaskAssignRuleCreateReqVO reqVO); + + + /** + * 更新任务分配规则 + * + * @param reqVO 创建信息 + */ + void updateTaskAssignRule(@Valid BpmTaskAssignRuleUpdateReqVO reqVO); + + /** + * 校验流程模型的任务分配规则全部都配置了 + * 目的:如果有规则未配置,会导致流程任务找不到负责人,进而流程无法进行下去! + * + * @param id 流程模型编号 + */ + void checkTaskAssignRuleAllConfig(String id); + + /** + * 将流程流程模型的任务分配规则,复制一份给流程定义 + * 目的:每次流程模型部署时,都会生成一个新的流程定义,此时考虑到每次部署的流程不可变性,所以需要复制一份给该流程定义 + * + * @param fromModelId 流程模型编号 + * @param toProcessDefinitionId 流程定义编号 + */ + void copyTaskAssignRules(String fromModelId, String toProcessDefinitionId); + + + + +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignScript.java b/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignScript.java new file mode 100644 index 0000000..326ea52 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmTaskAssignScript.java @@ -0,0 +1,34 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.enums.BpmTaskRuleScriptEnum; +import org.camunda.bpm.engine.delegate.DelegateExecution; + +import java.util.Set; + +/** + * Bpm 任务分配的自定义 Script 脚本 + * 使用场景: + * 1. 设置审批人为发起人 + * 2. 设置审批人为发起人的 Leader + * 3. 甚至审批人为发起人的 Leader 的 Leader + * + * @authorJames + */ +public interface BpmTaskAssignScript { + + /** + * 基于执行任务,获得任务的候选用户们 + * + * @param execution 执行任务 + * @return 候选人用户的编号数组 + */ + Set calculateTaskCandidateUsers(DelegateExecution execution); + + /** + * 获得枚举值 + * + * @return 枚举值 + */ + BpmTaskRuleScriptEnum getEnum(); +} + diff --git a/src/main/java/com/lnsoft/workflow/service/BpmTaskService.java b/src/main/java/com/lnsoft/workflow/service/BpmTaskService.java new file mode 100644 index 0000000..3e9901c --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmTaskService.java @@ -0,0 +1,184 @@ +package com.lnsoft.workflow.service; + +import cn.hutool.json.JSONObject; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.util.CollectionUtils; +import org.camunda.bpm.engine.task.Task; + +import javax.validation.Valid; +import java.util.Date; +import java.util.List; +import java.util.Map; + +/** + * 流程任务实例 Service 接口 + * + * @author jason + * @author James + */ +public interface BpmTaskService { + + /** + * 统计我的待办流程任务 + * @param userId + * @param before + * @param after + * @return + */ + Map getMyTodoTask(String userId, Date before, Date after); + + /** + * 统计所有待办的流程任务 + * @param before + * @param after + * @return + */ + Map getAllTodoTask(Date before, Date after); + + /** + * 获得待办的流程任务分页 + * + * @param userId 用户编号 + * @param pageReqVO 分页请求 + * + * @return 流程任务分页 + */ + PageResult getTodoTaskPage(String userId, BpmTaskTodoPageReqVO pageReqVO); + + /** + * 根据businessType分组获得待办的流程任务数量 + * + * @param userId 用户编号 + * @param pageReqVO + * + * @return 流程任务分页 + */ + JSONObject getTodoTaskPageNum(String userId, BpmTaskTodoPageReqVO pageReqVO); + + /** + * 获得已办的流程任务分页 + * + * @param userId 用户编号 + * @param pageReqVO 分页请求 + * + * @return 流程任务分页 + */ + PageResult getDoneTaskPage(String userId, BpmTaskDonePageReqVO pageReqVO); + + /** + * 获得流程任务 Map + * + * @param processInstanceIds 流程实例的编号数组 + * + * @return 流程任务 Map + */ + default Map> getTaskMapByProcessInstanceIds(List processInstanceIds) { + return CollectionUtils.convertMultiMap(getTasksByProcessInstanceIds(processInstanceIds), + Task::getProcessInstanceId); + } + + /** + * 获得流程任务列表 + * + * @param processInstanceIds 流程实例的编号数组 + * + * @return 流程任务列表 + */ + List getTasksByProcessInstanceIds(List processInstanceIds); + + /** + * 获得指令流程实例的流程任务列表,包括所有状态的 + * + * @param processInstanceId 流程实例的编号 + * + * @return 流程任务列表 + */ + List getTaskListByProcessInstanceId(String processInstanceId); + + /** + * 通过任务 + * + * @param userId 用户编号 + * @param reqVO 通过请求 + */ + void approveTask(String userId, @Valid BpmTaskApproveReqVO reqVO); + + /** + * 修改当前节点的执行人 + * + * @param reqVO 通过请求 + */ + boolean updateCurrentNodeExecutor(@Valid BpmTaskUpdateCurrentNodeExecutorReqVO reqVO); + + /** + * 不通过任务 + * + * @param userId 用户编号 + * @param reqVO 不通过请求 + */ + void rejectTask(String userId, @Valid BpmTaskRejectReqVO reqVO); + + /** + * 跳转到指定节点 + * + * @param reqVO 请求参数 + */ + void skipTargetTask(BpmTaskSkipReqVO reqVO); + + /** + * 驳回到上一个task节点 + * @param bpmRejectVO + */ + void rejectToLastNode(BpmRejectVO bpmRejectVO); + + /** + * 驳回到第一个节点 + * @param bpmRejectVO + */ + void rejectToFirstNode(BpmRejectVO bpmRejectVO); + + /** + * 将流程任务分配给指定用户 + * + * @param userId 用户编号 + * @param reqVO 分配请求 + */ + void updateTaskAssignee(String userId, BpmTaskUpdateAssigneeReqVO reqVO); + + /** + * 将流程任务分配给指定用户 + * + * @param id 流程任务编号 + * @param userId 用户编号 + */ + void updateTaskAssignee(String id, Long userId); + + /** + * 创建 Task 拓展记录 + * + * @param task 任务实体 + */ + void createTaskExt(CamundaTaskDTO task); + + /** + * 更新 Task 拓展记录为完成 + * + * @param task 任务实体 + */ + void updateTaskExtComplete(CamundaTaskDTO task); + + /** + * 更新 Task 拓展记录为已取消 + * + * @param taskId 任务的编号 + */ + void updateTaskExtCancel(String taskId); + + /** + * 更新 Task 拓展记录,并发送通知 + * + * @param task 任务实体 + */ + void updateTaskExtAssign(CamundaTaskDTO task); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/BpmUserGroupService.java b/src/main/java/com/lnsoft/workflow/service/BpmUserGroupService.java new file mode 100644 index 0000000..8657ba6 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/BpmUserGroupService.java @@ -0,0 +1,80 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.*; + +import javax.validation.Valid; +import java.util.Collection; +import java.util.List; +import java.util.Set; + +/** + * 用户组 Service 接口 + * + * @authorJames + */ +public interface BpmUserGroupService { + + /** + * 创建用户组 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + Long createUserGroup(@Valid BpmUserGroupCreateReqVO createReqVO); + + /** + * 更新用户组 + * + * @param updateReqVO 更新信息 + */ + void updateUserGroup(@Valid BpmUserGroupUpdateReqVO updateReqVO); + + /** + * 删除用户组 + * + * @param id 编号 + */ + void deleteUserGroup(Long id); + + /** + * 获得用户组 + * + * @param id 编号 + * @return 用户组 + */ + BpmUserGroupDO getUserGroup(Long id); + + /** + * 获得用户组列表 + * + * @param ids 编号 + * @return 用户组列表 + */ + List getUserGroupList(Collection ids); + + /** + * 获得指定状态的用户组列表 + * + * @param status 状态 + * @return 用户组列表 + */ + List getUserGroupListByStatus(Integer status); + + /** + * 获得用户组分页 + * + * @param pageReqVO 分页查询 + * @return 用户组分页 + */ + PageResult getUserGroupPage(BpmUserGroupPageReqVO pageReqVO); + + /** + * 校验用户组们是否有效。如下情况,视为无效: + * 1. 用户组编号不存在 + * 2. 用户组被禁用 + * + * @param ids 用户组编号数组 + */ + void validUserGroups(Set ids); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/DeptApi.java b/src/main/java/com/lnsoft/workflow/service/DeptApi.java new file mode 100644 index 0000000..de3f39e --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/DeptApi.java @@ -0,0 +1,54 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.DeptRespDTO; +import com.lnsoft.workflow.util.CollectionUtils; + +import java.util.Collection; +import java.util.List; +import java.util.Map; +import java.util.Set; + +/** + * 部门 API 接口 + * + * @authorJames + */ +public interface DeptApi { + + /** + * 获得部门信息 + * + * @param id 部门编号 + * @return 部门信息 + */ + DeptRespDTO getDept(String id); + + /** + * 获得部门信息数组 + * + * @param ids 部门编号数组 + * @return 部门信息数组 + */ + List getDeptList(Collection ids); + + /** + * 校验部门们是否有效。如下情况,视为无效: + * 1. 部门编号不存在 + * 2. 部门被禁用 + * + * @param ids 角色编号数组 + */ + void validateDeptList(Collection ids); + + /** + * 获得指定编号的部门 Map + * + * @param ids 部门编号数组 + * @return 部门 Map + */ + default Map getDeptMap(Set ids) { + List list = getDeptList(ids); + return CollectionUtils.convertMap(list, DeptRespDTO::getId); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/service/DictDataApi.java b/src/main/java/com/lnsoft/workflow/service/DictDataApi.java new file mode 100644 index 0000000..0d66d2a --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/DictDataApi.java @@ -0,0 +1,42 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.DictDataRespDTO; + +import java.util.Collection; + +/** + * 字典数据 API 接口 + * + * @author James + */ +public interface DictDataApi { + + /** + * 校验字典数据们是否有效。如下情况,视为无效: + * 1. 字典数据不存在 + * 2. 字典数据被禁用 + * + * @param dictType 字典类型 + * @param values 字典数据值的数组 + */ + void validateDictDataList(String dictType, Collection values); + + /** + * 获得指定的字典数据,从缓存中 + * + * @param type 字典类型 + * @param value 字典数据值 + * @return 字典数据 + */ + DictDataRespDTO getDictData(String type, String value); + + /** + * 解析获得指定的字典数据,从缓存中 + * + * @param type 字典类型 + * @param label 字典数据标签 + * @return 字典数据 + */ + DictDataRespDTO parseDictData(String type, String label); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/PermissionApi.java b/src/main/java/com/lnsoft/workflow/service/PermissionApi.java new file mode 100644 index 0000000..cabcae4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/PermissionApi.java @@ -0,0 +1,57 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.DeptDataPermissionRespDTO; + +import java.util.Collection; +import java.util.Set; + +/** + * 权限 API 接口 + * + * @authorJames + */ +public interface PermissionApi { + + /** + * 根据发起人查询角色人员id + * + * @param roleIds 角色编号集合 + * @return 用户编号集合 + */ + Set getUserIdListByStartUserIds(Collection roleIds, String startUserId); + + /** + * 获得拥有多个角色的用户编号集合 + * + * @param roleIds 角色编号集合 + * @return 用户编号集合 + */ + Set getUserRoleIdListByRoleIds(Collection roleIds); + + /** + * 判断是否有权限,任一一个即可 + * + * @param userId 用户编号 + * @param permissions 权限 + * @return 是否 + */ + boolean hasAnyPermissions(Long userId, String... permissions); + + /** + * 判断是否有角色,任一一个即可 + * + * @param userId 用户编号 + * @param roles 角色数组 + * @return 是否 + */ + boolean hasAnyRoles(Long userId, String... roles); + + /** + * 获得登陆用户的部门数据权限 + * + * @param userId 用户编号 + * @return 部门数据权限 + */ + DeptDataPermissionRespDTO getDeptDataPermission(Long userId); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/PostApi.java b/src/main/java/com/lnsoft/workflow/service/PostApi.java new file mode 100644 index 0000000..1eb03fa --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/PostApi.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.service; + +import java.util.Collection; + +/** + * 岗位 API 接口 + * + * @author James + */ +public interface PostApi { + + /** + * 校验岗位们是否有效。如下情况,视为无效: + * 1. 岗位编号不存在 + * 2. 岗位被禁用 + * + * @param ids 岗位编号数组 + */ + void validPostList(Collection ids); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/RoleApi.java b/src/main/java/com/lnsoft/workflow/service/RoleApi.java new file mode 100644 index 0000000..f3620ab --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/RoleApi.java @@ -0,0 +1,21 @@ +package com.lnsoft.workflow.service; + +import java.util.Collection; + +/** + * 角色 API 接口 + * + * @author James + */ +public interface RoleApi { + + /** + * 校验角色们是否有效。如下情况,视为无效: + * 1. 角色编号不存在 + * 2. 角色被禁用 + * + * @param ids 角色编号数组 + */ + void validRoleList(Collection ids); + +} diff --git a/src/main/java/com/lnsoft/workflow/service/WorkflowTaskService.java b/src/main/java/com/lnsoft/workflow/service/WorkflowTaskService.java new file mode 100644 index 0000000..96d9e3a --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/WorkflowTaskService.java @@ -0,0 +1,62 @@ +package com.lnsoft.workflow.service; + +import com.lnsoft.workflow.model.ActivityNodeVO; +import com.lnsoft.workflow.util.ActivityNodeUtils; +import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; +import org.camunda.bpm.engine.HistoryService; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.xml.instance.DomElement; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.ArrayList; +import java.util.List; + +/** + * @Created by James + **/ +@Service +public class WorkflowTaskService { + @Autowired + private HistoryService historyService; + + @Autowired + private RepositoryService repositoryService; + + public WorkflowTaskService(){ + + } + + public List getActivityNodeList(String procId) { + List activityNodeVOList = new ArrayList<>(); + if(StringUtils.isBlank(procId)){ + return activityNodeVOList; + } + + HistoricProcessInstance historicProcessInstance = historyService.createHistoricProcessInstanceQuery().processInstanceId(procId).singleResult(); + if(ObjectUtils.isEmpty(historicProcessInstance)){ + return activityNodeVOList; + } + + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(historicProcessInstance.getProcessDefinitionId()); + if(ObjectUtils.isEmpty(bpmnModelInstance)){ + return activityNodeVOList; + } + + List domElementList = bpmnModelInstance.getDocument().getRootElement().getChildElements(); + if(ObjectUtils.isEmpty(domElementList)){ + return activityNodeVOList; + } + + DomElement domElement = domElementList.stream().filter(it -> "process".equals(it.getLocalName())).findFirst().orElse(null); + if(ObjectUtils.isEmpty(domElement)){ + return activityNodeVOList; + } + + activityNodeVOList.addAll(ActivityNodeUtils.createActivityNodeBySubProcessElement(domElement)); + return activityNodeVOList; + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/AdminUserApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/AdminUserApiImpl.java new file mode 100644 index 0000000..8957cea --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/AdminUserApiImpl.java @@ -0,0 +1,85 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.convert.UserConvert; +import com.lnsoft.workflow.model.AdminUserRespDTO; +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.service.AdminUserApi; +import com.lnsoft.workflow.service.AdminUserService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.Collection; +import java.util.List; + +/** + * Admin 用户 API 实现类 + * + * @author James + */ +@Service +public class AdminUserApiImpl implements AdminUserApi { + + @Resource + private AdminUserService userService; + + @Resource + UserConvert userConvert; + + /** + * 通过用户 ID 查询用户 + * + * @param id 用户ID + * @return 用户对象信息 + */ + @Override + public AdminUserRespDTO getUser(String id) { + AdminUserDO user = userService.getUser(id); + return userConvert.convert4(user); + } + + /** + * 通过用户 ID 查询用户们 + * + * @param ids 用户 ID 们 + * @return 用户对象信息 + */ + @Override + public List getUserList(Collection ids) { + List users = userService.getUserList(ids); + return userConvert.convertList4(users); + } + + /** + * 获得指定部门的用户数组 + * + * @param deptIds 部门数组 + * @return 用户数组 + */ + @Override + public List getUserListByDeptIds(Collection deptIds) { + return null; + } + + /** + * 获得指定岗位的用户数组 + * + * @param postIds 岗位数组 + * @return 用户数组 + */ + @Override + public List getUsersByPostIds(Collection postIds) { + return null; + } + + /** + * 校验用户们是否有效。如下情况,视为无效: + * 1. 用户编号不存在 + * 2. 用户被禁用 + * + * @param ids 用户编号数组 + */ + @Override + public void validateUserList(Collection ids) { + + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.java new file mode 100644 index 0000000..af6aaa7 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.java @@ -0,0 +1,67 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.collection.CollUtil; +import com.lnsoft.workflow.mapper.AdminUserMapper; +import com.lnsoft.workflow.model.AdminUserDO; +import com.lnsoft.workflow.model.AdminUserRespDTO; +import com.lnsoft.workflow.service.AdminUserService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.*; + +/** + * 后台用户 Service 实现类 + * + * @author James + */ +@Service("adminUserService") +@Slf4j +public class AdminUserServiceImpl implements AdminUserService { + + @Resource + private AdminUserMapper userMapper; + + /** + * 获得用户列表 + * + * @param ids 用户编号数组 + * @return 用户列表 + */ + @Override + public List getUserList(Collection ids) { + if (CollUtil.isEmpty(ids)) { + return Collections.emptyList(); + } + return userMapper.selectBatchByIds(ids); + } + + @Override + public AdminUserRespDTO convert4(AdminUserDO bean) { + if ( bean == null ) { + return null; + } + + AdminUserRespDTO adminUserRespDTO = new AdminUserRespDTO(); + + adminUserRespDTO.setId( bean.getUserId() +""); + adminUserRespDTO.setNickname( bean.getNickName() ); + adminUserRespDTO.setStatus( bean.getStatus() ); + adminUserRespDTO.setDeptId( bean.getUserId() + "" ); + adminUserRespDTO.setLoginno(bean.getLoginno()); + String[] postIds = bean.getPostIds(); + if ( postIds != null ) { + adminUserRespDTO.setPostIds( postIds); + } + adminUserRespDTO.setMobile( bean.getPhonenumber()); + + return adminUserRespDTO; + } + + + @Override + public AdminUserDO getUser(String id) { + return userMapper.selectByUserId(id); + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.java new file mode 100644 index 0000000..41bda74 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.java @@ -0,0 +1,467 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.extra.spring.SpringUtil; +import com.google.common.collect.Lists; +import com.lnsoft.workflow.constant.WorkFlowConstants; +import com.lnsoft.workflow.convert.BpmActivityConvert; +import com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper; +import com.lnsoft.workflow.model.BpmActivityRespVO; +import com.lnsoft.workflow.model.BpmNextNodeInfoDO; +import com.lnsoft.workflow.model.BpmTaskAssignRuleRespVO; +import com.lnsoft.workflow.service.BpmActivityService; +import com.lnsoft.workflow.service.BpmTaskAssignRuleService; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.camunda.bpm.engine.HistoryService; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.history.HistoricActivityInstance; +import org.camunda.bpm.engine.impl.RepositoryServiceImpl; +import org.camunda.bpm.engine.impl.bpmn.behavior.UserTaskActivityBehavior; +import org.camunda.bpm.engine.impl.el.ExpressionManager; +import org.camunda.bpm.engine.impl.el.JuelExpressionManager; +import org.camunda.bpm.engine.impl.javax.el.ExpressionFactory; +import org.camunda.bpm.engine.impl.javax.el.ValueExpression; +import org.camunda.bpm.engine.impl.juel.ExpressionFactoryImpl; +import org.camunda.bpm.engine.impl.juel.SimpleContext; +import org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity; +import org.camunda.bpm.engine.impl.pvm.PvmActivity; +import org.camunda.bpm.engine.impl.pvm.PvmTransition; +import org.camunda.bpm.engine.impl.pvm.process.ActivityImpl; +import org.camunda.bpm.engine.impl.task.TaskDefinition; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.xml.instance.ModelElementInstance; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +import javax.annotation.Resource; +import java.util.*; +import java.util.concurrent.CopyOnWriteArrayList; +import java.util.stream.Collectors; + + +/** + * BPM 活动实例 Service 实现类 + * + * @author James + */ +@Service +@Slf4j +@Validated +public class BpmActivityServiceImpl implements BpmActivityService { + + @Resource + private HistoryService historyService; + + @Resource + BpmActivityConvert bpmActivityConvert; + + @Resource + BpmTaskAssignRuleMapper taskAssignRuleMapper; + + @Resource + @Lazy + private BpmTaskAssignRuleService taskAssignRuleService; + + @Override + public List getActivityListByProcessInstanceId(String processInstanceId) { + List activityList = historyService.createHistoricActivityInstanceQuery() + .processInstanceId(processInstanceId).list(); + return bpmActivityConvert.convertList(activityList); + } + + @Override + public List getHistoricActivityListByExecutionId(String executionId) { + return historyService.createHistoricActivityInstanceQuery().executionId(executionId).list(); + } + + /** + * 获取所有节点信息 + * @param processDefinitionId 流程定义id + * @return + */ + @Override + public List getAllNodeInfo(String processDefinitionId) { + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(processDefinitionId); + ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService) + .getDeployedProcessDefinition(processDefinitionId); + // 获取流程所有节点信息 + List activityList = processDefinitionEntity.getActivities(); + if (activityList == null || activityList.isEmpty()){ + return Lists.newArrayList(); + } + List nodeInfos = activityList.stream().map(value -> { + BpmNextNodeInfoDO nodeInfoDO = new BpmNextNodeInfoDO(); + String activityId = value.getActivityId(); + int index = activityId.indexOf("#"); + activityId = index == -1 ? activityId : activityId.substring(0, index); + ModelElementInstance element = bpmnModelInstance.getModelElementById(activityId); + nodeInfoDO.setNodeId(activityId); + nodeInfoDO.setNodeName(element.getAttributeValue("name")); + return nodeInfoDO; + }).collect(Collectors.toList()); + return nodeInfos; + } + + /** + * 获取下一个节点信息 + * @param processInstanceId 流程实例ID + * @return 下一个节点信息 + * @throws Exception + */ + @Override + public List getNextTaskInfos(String processDefinitionId, String processInstanceId, Map condition) + throws Exception { + try { + RepositoryService repositoryService = SpringUtil.getBean(RepositoryService.class); + String id = null; + // List tasks = null;会出现java.util.ConcurrentModificationException异常,改成CopyOnWriteArrayList + List tasks = new CopyOnWriteArrayList<>(); + ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService) + .getDeployedProcessDefinition(processDefinitionId); + //获取当前instanceId下的流程节点信息 + List historicActivityInstances = historyService.createHistoricActivityInstanceQuery() + .processInstanceId(processInstanceId) + .unfinished() + .list(); + List activityIds = historicActivityInstances.stream().map(HistoricActivityInstance::getActivityId).collect(Collectors.toList()); + //流程最后一步没有下一个节点返回空数组 + if (activityIds == null || activityIds.isEmpty()) { + return Lists.newArrayList(); + } + // 当前流程节点Id信息 + String activityId = activityIds.get(0); + activityId = activityId.contains("#") ? activityId.substring(0, activityId.indexOf("#")) : activityId; + System.out.println("execution----->" + activityId); + // 获取流程所有节点信息 + List activityList = processDefinitionEntity.getActivities(); + // 遍历所有节点信息 + for (ActivityImpl activityImpl : activityList) { + id = activityImpl.getId(); + id = id.contains("#") ? id.substring(0, id.indexOf("#")) : id; + System.out.println("id----------->" + id + ", type----->" + activityImpl.getProperty("type")); + if (activityId.equals(id)) { + // 获取下一个节点信息 + tasks = nextTaskDefinitions(activityImpl, activityImpl.getId(), condition, ""); + break; + } + } + + //根据流程定义id查询出modelId并根据modelId +// String modelId = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId).get(0).getModelId(); + //获取所有节点的规则, modelId传空, 即按照processDefinitionId来查规则 + List taskAssignRuleList = taskAssignRuleService.getTaskAssignRuleList(null, processDefinitionId); + System.out.println("taskRule--------> " + taskAssignRuleList.toString()); + List nodeInfos = new ArrayList<>(); + if (tasks != null && !tasks.isEmpty()) { + for (TaskDefinition task : tasks) { + BpmNextNodeInfoDO bpmNextNodeInfo = new BpmNextNodeInfoDO(); + for (BpmTaskAssignRuleRespVO ruleRespVO : taskAssignRuleList) { + if (task.getKey().equals(ruleRespVO.getTaskDefinitionKey())) { + bpmNextNodeInfo.setTaskAssignRuleType(String.valueOf(ruleRespVO.getType())) + .setStatus(ruleRespVO.getStatus()); + } + } + String expressionText = task.getNameExpression().getExpressionText().trim(); + System.out.println("1------>" + expressionText); + int index = expressionText.indexOf("$"); + index = index == -1 ? expressionText.length() : index; + String name = expressionText.substring(0, index); + System.out.println("2------>" + name); + String oneCondition = expressionText.substring(index); + String isCheck = null; + System.out.println("3------>" + oneCondition); + if (oneCondition != null && !oneCondition.isEmpty()){ + oneCondition = oneCondition.replaceFirst("\\$", ""); + System.out.println("4------>" + oneCondition); + int endIndex = oneCondition.indexOf("$"); + endIndex = endIndex != -1 ? endIndex : oneCondition.length(); + oneCondition = oneCondition.substring(0, endIndex) + .replace("$", "") + .replace("{", "") + .replace("}", "") + .replace("==", ":"); + System.out.println("5------>" + oneCondition); + isCheck = oneCondition.replace("isCheck:", ""); + System.out.println("6------>" + isCheck); + } + bpmNextNodeInfo.setNodeId(task.getKey()) + .setNodeName(name) + .setCondition(oneCondition) + .setIsCheck(isCheck); + if ("结束".equals(name)){ + bpmNextNodeInfo.setStatus(WorkFlowConstants.STATUS_END); + } + nodeInfos.add(bpmNextNodeInfo); + } + } + return nodeInfos; + } catch (Exception e) { + log.error("operation error", e); + throw e; + } + } + + /** + * 获取下一节点定义信息 + * @param activityImpl + * @param activityId + * @param condition + * @return List + */ + private List nextTaskDefinitions(ActivityImpl activityImpl, String activityId, + Map condition, Object ss) { + try { + PvmActivity ac = null; + Object s = null; + System.out.println("activityImpl.getActivityId()---->" + activityImpl.getActivityId() + "---activityId---------->" + activityId + "---type--->" + activityImpl.getProperty("type")); + // List taskDefinitions = new ArrayList(); + //会出现java.util.ConcurrentModificationException异常,改成CopyOnWriteArrayList + List taskDefinitions = new CopyOnWriteArrayList<>(); + // 如果遍历节点为用户任务并且节点不是当前节点信息 + if ("userTask".equals(activityImpl.getProperty("type")) && !activityId.equals(activityImpl.getId())) { + // 获取该节点下一个节点信息 + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) activityImpl.getActivityBehavior()) + .getTaskDefinition(); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setNameExpression(expressionManager.createExpression(taskDefinition.getNameExpression().getExpressionText() + ss)); + taskDefinitions.add(taskDefinition); + //如果遍历节点为结束节点且不是当前节点信息 + } else if (activityImpl.getProperty("type").toString().contains("EndEvent") && !activityId.equals(activityImpl.getId())) { + // 设置结束节点 + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(activityImpl.getId() == null ? "end" : activityImpl.getId()); + String name = activityImpl.getProperty("name") == null ? "结束" : activityImpl.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name + ss)); + taskDefinitions.add(taskDefinition); + //如果遍历节点为多实例节点且不是当前节点信息 + } else if ("multiInstanceBody".equals(activityImpl.getProperty("type")) && !activityId.equals(activityImpl.getId())) { + // 获取该节点下一个节点信息 + List list = ((ActivityImpl) activityImpl).getActivities(); + for (ActivityImpl act : list) { +// System.out.println("act-------------->" + act.getActivityBehavior().getClass().getTypeName()); + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) act.getActivityBehavior()) + .getTaskDefinition(); + ExpressionManager expressionManager = new JuelExpressionManager(); + int index = taskDefinition.getNameExpression().getExpressionText().indexOf("$"); + index = index == -1 ? taskDefinition.getNameExpression().getExpressionText().length() : index; + taskDefinition.setNameExpression(expressionManager.createExpression(taskDefinition.getNameExpression().getExpressionText().substring(0, index) + ss)); + taskDefinitions.add(taskDefinition); + } + //当前节点为exclusiveGateway或inclusiveGateway + } else if ("exclusiveGateway".equals(activityImpl.getProperty("type")) + || "inclusiveGateway".equals(activityImpl.getProperty("type"))) { + //获取网关所有线路 + List outTransitions = activityImpl.getOutgoingTransitions(); + String defaultTransition = (String) activityImpl.getProperty("default"); + // 如果网关只有一条线路信息 + if (outTransitions.size() == 1) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) outTransitions.get(0).getDestination(), + activityId, condition, "")); + System.out.println("taskDefinitions---gateway--->" + taskDefinitions.size()); + // 如果排他网关有多条线路信息 + } else if (outTransitions.size() > 1) { + //遍历线路 + for (PvmTransition tr1 : outTransitions) { + ActivityImpl actImpl = (ActivityImpl) tr1.getDestination(); + //下一个节点为结束节点 + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name)); + taskDefinitions.add(taskDefinition); + break; + } + // 获取排他网关线路判断条件信息 + s = tr1.getProperty("conditionText"); + if (null == s) { + continue; + } + // 判断el表达式是否成立 + if (isCondition(condition, StringUtils.trim(s.toString()))) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, condition, s)); + System.out.println("taskDefinitions---condition--->" + taskDefinitions.size()); + //如不成立且condition为空则查询全部 + } else if (condition == null || condition.isEmpty()) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, condition, s)); + System.out.println("taskDefinitions---noCondition--->" + taskDefinitions.size()); + } + } + //如果taskDefinitions为空且默认线路不是空 + if (taskDefinitions.size() == 0 && StringUtils.isNotBlank(defaultTransition)) { + //遍历所有线路 + for (PvmTransition tr3 : outTransitions) { + if (defaultTransition.equals(tr3.getId())) { + ActivityImpl actImpl = (ActivityImpl) tr3.getDestination(); + //当线路为默认线路且下一个节点为结束节点设置节点信息 + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2)); + taskDefinitions.add(taskDefinition2); + break; + } + //如不是结束节点继续递归 + taskDefinitions.addAll(nextTaskDefinitions(actImpl, activityId, condition, s)); + System.out.println("taskDefinitions---3--->" + taskDefinitions.size()); + } + } + } + } + //当前节点为parallelGateway + } else if ("parallelGateway".equals(activityImpl.getProperty("type"))) { + List outTransitions = activityImpl.getOutgoingTransitions(); + for (PvmTransition tr1 : outTransitions) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, condition, s)); + System.out.println("taskDefinitions-----parallelGateway--->" + taskDefinitions.size()); + } + } else { + // 获取节点所有流向线路信息 + List outTransitions = activityImpl.getOutgoingTransitions(); + List outTransitionsTemp = null; + for (PvmTransition tr : outTransitions) { + ac = tr.getDestination(); // 获取线路的终点节点 + System.out.println("ac----------->" + ac.getId() + "------>" + ac.getProperty("type")); + // 如果流向线路为排他网关或包容网关 + if ("exclusiveGateway".equals(ac.getProperty("type")) + || "inclusiveGateway".equals(ac.getProperty("type"))) { + outTransitionsTemp = ac.getOutgoingTransitions(); + String defaultTransition = (String) ac.getProperty("default"); + // 如果排他网关只有一条线路信息 + if (outTransitionsTemp.size() == 1) { + taskDefinitions.addAll( + nextTaskDefinitions((ActivityImpl) outTransitionsTemp.get(0).getDestination(), activityId, condition, s)); + System.out.println("taskDefinitions-----gateway--->" + taskDefinitions.size()); + // 如果排他网关有多条线路信息 + } else if (outTransitionsTemp.size() > 1) { + for (PvmTransition tr1 : outTransitionsTemp) { + ActivityImpl actImpl = (ActivityImpl) tr1.getDestination(); + // 获取排他网关线路判断条件信息 + s = tr1.getProperty("conditionText"); + if (null == s) { + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + boolean flag = false; + if (taskDefinitions != null && !taskDefinitions.isEmpty()){ + for (TaskDefinition taskDefinition : taskDefinitions) { + flag = taskDefinition.getNameExpression().getExpressionText().contains("结束"); + } + } + if (!flag){ + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2)); + taskDefinitions.add(taskDefinition2); + } +// break; + } + System.out.println("taskDefinitions---2--->" + taskDefinitions.size()); + continue; + } + // 判断el表达式是否成立 + if (isCondition(condition, StringUtils.trim(s.toString()))) { + System.out.println("taskDefinitions---2--->" + taskDefinitions.size()); + taskDefinitions.addAll(nextTaskDefinitions(actImpl, activityId, condition, s)); + System.out.println(); + continue; + } else if (condition == null || condition.isEmpty()) { + //如果condition是空则查询全部 + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, condition, s)); + System.out.println(); + } + System.out.println("taskDefinitions--1---->" + taskDefinitions.size()); + + } + if (taskDefinitions.size() == 0 && StringUtils.isNotBlank(defaultTransition)) { + for (PvmTransition tr3 : outTransitionsTemp) { + if (defaultTransition.equals(tr3.getId())) { + ActivityImpl actImpl = (ActivityImpl) tr3.getDestination(); + if (actImpl.getProperty("type").toString().contains("EndEvent")) { + TaskDefinition taskDefinition2 = new TaskDefinition(null); + ExpressionManager expressionManager2 = new JuelExpressionManager(); + taskDefinition2.setKey(actImpl.getId() == null ? "end" : actImpl.getId()); + String name2 = actImpl.getProperty("name") == null ? "结束" + : actImpl.getProperty("name").toString(); + taskDefinition2.setNameExpression(expressionManager2.createExpression(name2 + s)); + taskDefinitions.add(taskDefinition2); +// break; + } + + taskDefinitions.addAll(nextTaskDefinitions(actImpl, activityId, condition, s)); + System.out.println("taskDefinitions---3--->" + taskDefinitions.size()); + } + } + } + } + } else if ("userTask".equals(ac.getProperty("type"))) { + taskDefinitions.add(((UserTaskActivityBehavior) ((ActivityImpl) ac).getActivityBehavior()) + .getTaskDefinition()); + } else if ("multiInstanceBody".equals(ac.getProperty("type"))) { + List list = ((ActivityImpl) ac).getActivities(); + for (ActivityImpl act : list) { + //System.out.println("act-------------->"+act.getActivityBehavior().getClass().getTypeName()); + TaskDefinition taskDefinition = ((UserTaskActivityBehavior) act.getActivityBehavior()) + .getTaskDefinition(); + taskDefinitions.add(taskDefinition); + } + } else if (ac.getProperty("type").toString().contains("EndEvent")) { + // 设置结束节点 + TaskDefinition taskDefinition = new TaskDefinition(null); + ExpressionManager expressionManager = new JuelExpressionManager(); + taskDefinition.setKey(ac.getId() == null ? "end" : ac.getId()); + String name = ac.getProperty("name") == null ? "结束" : ac.getProperty("name").toString(); + taskDefinition.setNameExpression(expressionManager.createExpression(name)); + taskDefinitions.add(taskDefinition); + } else if ("parallelGateway".equals(ac.getProperty("type"))) { + List poutTransitions = ac.getOutgoingTransitions(); + for (PvmTransition tr1 : poutTransitions) { + taskDefinitions.addAll(nextTaskDefinitions((ActivityImpl) tr1.getDestination(), activityId, condition, s)); + System.out.println(); + } + } + } + } + return taskDefinitions; + + } catch (Exception e) { + log.error("operation error", e); + throw e; + } + } + + /** + * 判断网关条件是否满足 + * @param condition + * @param el + * @return boolean + */ + private boolean isCondition(Map condition, String el) { + try { + ExpressionFactory factory = new ExpressionFactoryImpl(); + SimpleContext context = new SimpleContext(); + if (condition != null) { + Iterator> iterator = condition.entrySet().iterator(); + while (iterator.hasNext()) { + Map.Entry value = iterator.next(); + context.setVariable(value.getKey(), factory.createValueExpression(value.getValue(), String.class)); + } + } + ValueExpression e = factory.createValueExpression(context, el, boolean.class); + return (Boolean) e.getValue(context); + } catch (Exception e) { + //此处不报错返回false意思是没有条件符合 + return false; +// log.error("operation error", e); +// throw e; + } + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.java new file mode 100644 index 0000000..34dec33 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.java @@ -0,0 +1,31 @@ +package com.lnsoft.workflow.service.impl; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lnsoft.workflow.mapper.BpmFormFieldMapper; +import com.lnsoft.workflow.model.BpmFormField; +import com.lnsoft.workflow.service.BpmFormFieldService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** +* @author lx +* @description 针对表【bpm_form_field(设备全生命周期所有业务表单字段)】的数据库操作Service实现 +* @createDate 2024-09-11 10:59:38 +*/ +@Service +public class BpmFormFieldServiceImpl extends ServiceImpl +implements BpmFormFieldService{ + + @Resource + private BpmFormFieldMapper bpmFormFieldMapper; + + @Override + public List queryFieldsByType(String type) { + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(type != null && !type.isEmpty(), BpmFormField::getType, type); + return bpmFormFieldMapper.selectList(queryWrapper); + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.java new file mode 100644 index 0000000..72136e1 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.java @@ -0,0 +1,131 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.lang.Assert; +import com.lnsoft.workflow.constant.ErrorCodeConstants; +import com.lnsoft.workflow.convert.BpmFormConvert; +import com.lnsoft.workflow.enums.BpmModelFormTypeEnum; +import com.lnsoft.workflow.mapper.BpmFormMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmFormService; +import com.lnsoft.workflow.util.JsonUtils; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +import javax.annotation.Resource; +import java.util.*; + +import static com.lnsoft.workflow.constant.ErrorCodeConstants.FORM_NOT_EXISTS; +import static com.lnsoft.workflow.constant.ErrorCodeConstants.MODEL_DEPLOY_FAIL_FORM_NOT_CONFIG; +import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; + +/** + * 动态表单 Service 实现类 + * + * @author 风里雾里 + */ +@Service +@Validated +public class BpmFormServiceImpl implements BpmFormService { + + @Resource + private BpmFormMapper formMapper; + + @Resource + BpmFormConvert bpmFormConvert; + + @Override + public Long createForm(BpmFormCreateReqVO createReqVO) { + this.checkFields(createReqVO.getFields()); + // 插入 + BpmFormDO form = BpmFormConvert.INSTANCE.convert(createReqVO); + formMapper.insert(form); + // 返回 + return form.getId(); + } + + @Override + public void updateForm(BpmFormUpdateReqVO updateReqVO) { + this.checkFields(updateReqVO.getFields()); + // 校验存在 + this.validateFormExists(updateReqVO.getId()); + // 更新 + BpmFormDO updateObj = BpmFormConvert.INSTANCE.convert(updateReqVO); + formMapper.updateById(updateObj); + } + + @Override + public void deleteForm(Long id) { + // 校验存在 + this.validateFormExists(id); + // 删除 + formMapper.deleteById(id); + } + + private void validateFormExists(Long id) { + if (formMapper.selectById(id) == null) { + throw exception(FORM_NOT_EXISTS); + } + } + + @Override + public BpmFormDO getForm(Long id) { + return formMapper.selectById(id); + } + + @Override + public List getFormList() { + return formMapper.selectList(); + } + + @Override + public List getFormList(Collection ids) { + return formMapper.selectBatchIds(ids); + } + + @Override + public PageResult getFormPage(BpmFormPageReqVO pageReqVO) { + return formMapper.selectPage(pageReqVO); + } + + + @Override + public BpmFormDO checkFormConfig(String configStr) { + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(configStr, BpmModelMetaInfoRespDTO.class); + if (metaInfo == null || metaInfo.getFormType() == null) { + throw exception(MODEL_DEPLOY_FAIL_FORM_NOT_CONFIG); + } + // 校验表单存在 + if (Objects.equals(metaInfo.getFormType(), BpmModelFormTypeEnum.NORMAL.getType())) { + BpmFormDO form = getForm(metaInfo.getFormId()); + if (form == null) { + throw exception(FORM_NOT_EXISTS); + } + return form; + } + return null; + } + + /** + * 校验 Field,避免 field 重复 + * + * @param fields field 数组 + */ + private void checkFields(List fields) { + if (true) { // TODO James:兼容 Vue3 工作流:因为采用了新的表单设计器,所以暂时不校验 + return; + } + Map fieldMap = new HashMap<>(); // key 是 vModel,value 是 label + for (String field : fields) { + BpmFormFieldRespDTO fieldDTO = JsonUtils.parseObject(field, BpmFormFieldRespDTO.class); + Assert.notNull(fieldDTO); + String oldLabel = fieldMap.put(fieldDTO.getVModel(), fieldDTO.getLabel()); + // 如果不存在,则直接返回 + if (oldLabel == null) { + continue; + } + // 如果存在,则报错 + throw exception(ErrorCodeConstants.FORM_FIELD_REPEAT, oldLabel, fieldDTO.getLabel(), fieldDTO.getVModel()); + } + } + +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.java new file mode 100644 index 0000000..234acaf --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.java @@ -0,0 +1,41 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.model.BpmMessageSendWhenProcessInstanceApproveReqDTO; +import com.lnsoft.workflow.model.BpmMessageSendWhenProcessInstanceRejectReqDTO; +import com.lnsoft.workflow.model.BpmMessageSendWhenTaskCreatedReqDTO; +import com.lnsoft.workflow.service.BpmMessageService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +/** + * BPM 消息 Service 实现类 + * + * @authorJames + */ +@Service +@Validated +@Slf4j +public class BpmMessageServiceImpl implements BpmMessageService { + + + @Override + public void sendMessageWhenProcessInstanceApprove(BpmMessageSendWhenProcessInstanceApproveReqDTO reqDTO) { + + } + + @Override + public void sendMessageWhenProcessInstanceReject(BpmMessageSendWhenProcessInstanceRejectReqDTO reqDTO) { + + } + + @Override + public void sendMessageWhenTaskAssigned(BpmMessageSendWhenTaskCreatedReqDTO reqDTO) { + + } + + private String getProcessInstanceDetailUrl(String taskId) { + return null; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.java new file mode 100644 index 0000000..13097b2 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.java @@ -0,0 +1,427 @@ +package com.lnsoft.workflow.service.impl; + + +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.lnsoft.workflow.convert.BpmModelConvert; +import com.lnsoft.workflow.mapper.BpmModelPlusMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmFormService; +import com.lnsoft.workflow.service.BpmModelService; +import com.lnsoft.workflow.service.BpmProcessDefinitionService; +import com.lnsoft.workflow.service.BpmTaskAssignRuleService; +import com.lnsoft.workflow.util.CollectionUtils; +import com.lnsoft.workflow.util.DateUtils; +import com.lnsoft.workflow.util.JsonUtils; +import com.lnsoft.workflow.util.ValidationUtils; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.camunda.bpm.engine.impl.persistence.entity.SuspensionState; +import org.camunda.bpm.engine.repository.Deployment; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.model.bpmn.Bpmn; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.ObjectUtils; +import org.springframework.validation.annotation.Validated; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.time.LocalDateTime; +import java.util.*; + +import static com.lnsoft.workflow.constant.ErrorCodeConstants.*; +import static com.lnsoft.workflow.util.CollectionUtils.convertMap; +import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; + +/** + * 流程模型实现 + * + * @author James + */ +@Service +@Validated +@Slf4j +public class BpmModelServiceImpl implements BpmModelService { + + @Resource + private BpmModelPlusMapper bpmModelPlusMapper; + + @Resource + BpmModelConvert bpmModelConvert; + + @Resource + private BpmProcessDefinitionService processDefinitionService; + + @Resource + private BpmFormService bpmFormService; + + @Resource + private BpmTaskAssignRuleService taskAssignRuleService; + + + @Override + @Transactional(rollbackFor = Exception.class) + public String createModel(@Valid BpmModelCreateReqVO createReqVO, String bpmnXml) { + checkKeyNCName(createReqVO.getKey()); + // 校验流程标识已经存在 + BpmModelPlusDO keyModel = getModelByKey(createReqVO.getKey()); + if (keyModel != null) { + throw exception(MODEL_KEY_EXISTS, createReqVO.getKey()); + } + + + BpmModelPlusDO bpmModelPlusDO = new BpmModelPlusDO(); + String key = createReqVO.getKey(); + String description = createReqVO.getDescription(); + String name = createReqVO.getName(); + String businessType = createReqVO.getBusinessType(); + + bpmModelPlusDO.setKey(key); + bpmModelPlusDO.setName(name); + bpmModelPlusDO.setBusinessType(businessType); + bpmModelPlusDO.setDescription(description); + BpmModelMetaInfoRespDTO metaInfo = new BpmModelMetaInfoRespDTO(); + metaInfo.setDescription(description); + bpmModelPlusDO.setFormInfo(JsonUtils.toJsonString(metaInfo)); + bpmModelPlusDO.setBpmnXml(bpmnXml); + bpmModelPlusDO.setCreateTime(LocalDateTime.now()); + bpmModelPlusDO.setCategory("1"); //流程分类 目前版本写死 + bpmModelPlusMapper.insert(bpmModelPlusDO); + // 保存 BPMN XML + return bpmModelPlusDO.getId()+""; + } + + private void checkKeyNCName(String key) { + if (!ValidationUtils.isXmlNCName(key)) { + throw exception(MODEL_KEY_VALID); + } + } + + private BpmModelPlusDO getModelByKey(String key) { + LambdaQueryWrapper lambdaQueryWrapper= new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getKey,key); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + return bpmModelPlusDO; + } + + @Override + public BpmnModelInstance getBpmnModel(String id) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + String bpmnXml = bpmModelPlusDO.getBpmnXml(); + if(StringUtils.isBlank(bpmnXml)){ + return null; + } + InputStream inputStream=null; + BpmnModelInstance bpmnModelInstance=null; + try { + inputStream = new ByteArrayInputStream( + new String(bpmnXml).getBytes()); + bpmnModelInstance = Bpmn.readModelFromStream(inputStream); + }catch (Exception e){ + e.printStackTrace(); + } + finally { + if(inputStream!=null){ + try { + inputStream.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + } + + return bpmnModelInstance; + } + + @Override + @Transactional(rollbackFor = Exception.class) // 因为进行多个操作,所以开启事务 + public void deployModel(String id) { + // 1.1 校验流程模型存在 + LambdaQueryWrapper lambdaQueryWrapper =new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + if (ObjectUtils.isEmpty(bpmModelPlusDO)) { + throw exception(MODEL_NOT_EXISTS); + } + // 1.2 校验流程图 + // 校验流程图的有效性;例如说,是否有开始的元素,是否有结束的元素; + String bpmnXml = bpmModelPlusDO.getBpmnXml(); + if (StringUtils.isBlank(bpmnXml)) { + throw exception(MODEL_NOT_EXISTS); + } + + + InputStream inputStream=null; + BpmnModelInstance bpmnModelInstance=null; + try { + inputStream = new ByteArrayInputStream( + new String(bpmnXml).getBytes()); + bpmnModelInstance = Bpmn.readModelFromStream(inputStream); + }catch (Exception e){ + e.printStackTrace(); + } + finally { + if(inputStream!=null){ + try { + inputStream.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + } + + if(StringUtils.isNotBlank(bpmnXml)){ + bpmnXml=bpmnXml.replace("targetNamespace=\"http://bpmn.io/schema/bpmn\"","targetNamespace=\""+bpmModelPlusDO.getCategory()+"\""); + } + + /* // 1.3 校验表单已配 + BpmFormDO form = checkFormConfig(bpmModelPlusDO.getFormInfo()); + 1.4 校验任务分配规则已配置 + */ + taskAssignRuleService.checkTaskAssignRuleAllConfig(id); + + // 1.5 校验模型是否发生修改。如果未修改,则不允许创建 + BpmProcessDefinitionCreateReqDTO definitionCreateReqDTO = bpmModelConvert.convert2(bpmModelPlusDO, null); + definitionCreateReqDTO.setBpmnBytes(StrUtil.utf8Bytes(bpmnXml)); +// if (processDefinitionService.isProcessDefinitionEquals(definitionCreateReqDTO)) { // 流程定义的信息相等 +// ProcessDefinition oldProcessDefinition = processDefinitionService.getProcessDefinitionByDeploymentId(bpmModelPlusDO.getDeploymentId()); +// if (oldProcessDefinition != null && taskAssignRuleService.isTaskAssignRulesEquals(bpmModelPlusDO.getId()+"", oldProcessDefinition.getId())) { +// throw exception(MODEL_DEPLOY_FAIL_TASK_INFO_EQUALS); +// } +// } + + // 2.1 创建流程定义 + String definitionId = processDefinitionService.createProcessDefinition(definitionCreateReqDTO); + +// // 2.2 将老的流程定义进行挂起。也就是说,只有最新部署的流程定义,才可以发起任务。 +// updateProcessDefinitionSuspended(model.getDeploymentId()); + + // 2.3 更新 model 的 deploymentId,进行关联 + ProcessDefinition definition = processDefinitionService.getProcessDefinition(definitionId); + bpmModelPlusDO.setDeploymentId(definition.getDeploymentId()); + bpmModelPlusMapper.updateById(bpmModelPlusDO); + + // 2.4 复制任务分配规则 + taskAssignRuleService.copyTaskAssignRules(id, definition.getId()); + } + + @Override + public void updateModelState(String id, Integer state) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + // 校验流程模型存在 + if (bpmModelPlusDO == null) { + throw exception(MODEL_NOT_EXISTS); + } + // 校验流程定义存在 + ProcessDefinition definition = processDefinitionService.getProcessDefinitionByDeploymentId(bpmModelPlusDO.getDeploymentId()); + if (definition == null) { + throw exception(PROCESS_DEFINITION_NOT_EXISTS); + } + + // 更新状态 + processDefinitionService.updateProcessDefinitionState(definition.getId(), state); + } + + /** + * 删除模型 + * + * @param id 编号 + */ + @Override + @Transactional(rollbackFor = Exception.class) + public void deleteModel(String id) { + + LambdaQueryWrapper lambdaQueryWrapper =new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + + if (bpmModelPlusDO == null) { + throw exception(MODEL_NOT_EXISTS); + } + // 执行删除 + bpmModelPlusMapper.deleteById(bpmModelPlusDO); + // 禁用流程实例 + updateProcessDefinitionSuspended(bpmModelPlusDO.getDeploymentId()); + } + + /** + * 挂起 deploymentId 对应的流程定义。 这里一个deploymentId 只关联一个流程定义 + * @param deploymentId 流程发布Id. + */ + private void updateProcessDefinitionSuspended(String deploymentId) { + if (StrUtil.isEmpty(deploymentId)) { + return; + } + ProcessDefinition oldDefinition = processDefinitionService.getProcessDefinitionByDeploymentId(deploymentId); + if (oldDefinition == null) { + return; + } + processDefinitionService.updateProcessDefinitionState(oldDefinition.getId(), SuspensionState.SUSPENDED.getStateCode()); + } + + @Override + public PageResult getModelPage(BpmModelPageReqVO pageVO) { + LambdaQueryWrapper lambdaQueryWrapper= new LambdaQueryWrapper<>(); + if (StrUtil.isNotBlank(pageVO.getKey())) { + lambdaQueryWrapper.eq(BpmModelPlusDO::getKey,pageVO.getKey()); + } + if (StrUtil.isNotBlank(pageVO.getName())) { + lambdaQueryWrapper.like(BpmModelPlusDO::getName,"%"+pageVO.getName()+"%"); + } + if (StrUtil.isNotBlank(pageVO.getCategory())) { + lambdaQueryWrapper.eq(BpmModelPlusDO::getCategory,pageVO.getCategory()); + } + + lambdaQueryWrapper.orderByDesc(BpmModelPlusDO::getCreateTime); + + PageResult bpmModelPlusDOPageResult = bpmModelPlusMapper.selectPage(pageVO, lambdaQueryWrapper); + + List models = bpmModelPlusDOPageResult.getList(); + // 获得 Form Map + Set formIds = CollectionUtils.convertSet(models, model -> { + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(model.getFormInfo(), BpmModelMetaInfoRespDTO.class); + return metaInfo != null ? metaInfo.getFormId() : null; + }); + Map formMap = bpmFormService.getFormMap(formIds); + + // 获得 Deployment Map + Set deploymentIds = new HashSet<>(); + models.forEach(model -> CollectionUtils.addIfNotNull(deploymentIds, model.getDeploymentId())); + Map deploymentMap = processDefinitionService.getDeploymentMap(deploymentIds); + // 获得 ProcessDefinition Map + List processDefinitions = processDefinitionService.getProcessDefinitionListByDeploymentIds(deploymentIds); + Map processDefinitionMap = convertMap(processDefinitions, ProcessDefinitionDO::getDeploymentId); + Long modelCount = bpmModelPlusDOPageResult.getTotal(); + + + List bpmModelPageItemRespVOS = CollectionUtils.convertList(models, model -> { + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(model.getFormInfo(), BpmModelMetaInfoRespDTO.class); + BpmFormDO form = metaInfo != null ? formMap.get(metaInfo.getFormId()) : null; + Deployment deployment = model.getDeploymentId() != null ? deploymentMap.get(model.getDeploymentId()) : null; + ProcessDefinitionDO processDefinition = model.getDeploymentId() != null ? processDefinitionMap.get(model.getDeploymentId()) : null; + BpmModelPageItemRespVO modelRespVO = new BpmModelPageItemRespVO(); + modelRespVO.setId(model.getId() + ""); + modelRespVO.setCreateTime(model.getCreateTime()); + modelRespVO.setName(model.getName()); + modelRespVO.setKey(model.getKey()); + modelRespVO.setCategory(model.getCategory()); + // metaInfo + if (metaInfo != null) { + modelRespVO.setDescription(metaInfo.getDescription()); + modelRespVO.setFormType(metaInfo.getFormType()); + modelRespVO.setFormId(metaInfo.getFormId()); + modelRespVO.setFormCustomCreatePath(metaInfo.getFormCustomCreatePath()); + modelRespVO.setFormCustomViewPath(metaInfo.getFormCustomViewPath()); + } + // Form + if (form != null) { + modelRespVO.setFormId(form.getId()); + modelRespVO.setFormName(form.getName()); + } + + if (processDefinition != null) { + BpmModelPageItemRespVO.ProcessDefinition subProcessDef = new BpmModelPageItemRespVO.ProcessDefinition(); + subProcessDef.setId(processDefinition.getId()); + subProcessDef.setVersion(processDefinition.getVersion()); + // ProcessDefinition + modelRespVO.setProcessDefinition(subProcessDef); + if (modelRespVO.getProcessDefinition() != null) { + modelRespVO.getProcessDefinition().setSuspensionState(processDefinition.getSuspensionState()); + modelRespVO.getProcessDefinition().setDeploymentTime(DateUtils.of(deployment.getDeploymentTime())); + modelRespVO.getProcessDefinition().setBusinessType(model.getBusinessType()); + } + } + return modelRespVO; + }); + return new PageResult<>(bpmModelPageItemRespVOS,modelCount); + } + + /** + * 获得流程模块 + * + * @param id 编号 + * @return 流程模型 + */ + @Override + public BpmModelRespVO getModel(String id) { + LambdaQueryWrapper lambdaQueryWrapper= new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + if (bpmModelPlusDO == null) { + return null; + } + + BpmModelRespVO modelRespVO = new BpmModelRespVO(); + modelRespVO.setId(bpmModelPlusDO.getId()+""); + modelRespVO.setCreateTime(bpmModelPlusDO.getCreateTime()); + + + modelRespVO.setName(bpmModelPlusDO.getName()); + modelRespVO.setKey(bpmModelPlusDO.getKey()); + modelRespVO.setCategory(bpmModelPlusDO.getCategory()); + // metaInfo + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(bpmModelPlusDO.getFormInfo(), BpmModelMetaInfoRespDTO.class); + if(metaInfo!=null){ + modelRespVO.setDescription(metaInfo.getDescription()); + modelRespVO.setFormType(metaInfo.getFormType()); + modelRespVO.setFormId(metaInfo.getFormId()); + modelRespVO.setFormCustomCreatePath(metaInfo.getFormCustomCreatePath()); + modelRespVO.setFormCustomViewPath(metaInfo.getFormCustomViewPath()); + } + modelRespVO.setBpmnXml(bpmModelPlusDO.getBpmnXml()); + return modelRespVO; + } + + /** + * 修改流程模型 + * + * @param updateReqVO 更新信息 + */ + @Override + @Transactional(rollbackFor = Exception.class) // 因为进行多个操作,所以开启事务 + public void updateModel(@Valid BpmModelUpdateReqVO updateReqVO) { + LambdaQueryWrapper lambdaQueryWrapper= new LambdaQueryWrapper<>(); + LambdaQueryWrapper bpmModelPlusDOLambdaQueryWrapper = lambdaQueryWrapper.eq(BpmModelPlusDO::getId, updateReqVO.getId()); + // 校验流程模型存在 + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(bpmModelPlusDOLambdaQueryWrapper); + if (bpmModelPlusDO == null) { + throw exception(MODEL_NOT_EXISTS); + } + // 修改流程定义 + bpmModelPlusDO.setName(updateReqVO.getName()); + bpmModelPlusDO.setBusinessType(updateReqVO.getBusinessType()); + bpmModelPlusDO.setCategory(updateReqVO.getCategory()); + + BpmModelMetaInfoRespDTO metaInfo = JsonUtils.parseObject(bpmModelPlusDO.getFormInfo(), BpmModelMetaInfoRespDTO.class); + if (metaInfo == null) { + metaInfo = new BpmModelMetaInfoRespDTO(); + } + // 只有非空,才进行设置,避免更新时的覆盖 + if (StrUtil.isNotEmpty(updateReqVO.getDescription())) { + metaInfo.setDescription(updateReqVO.getDescription()); + } + Integer formType = updateReqVO.getFormType(); + if (Objects.nonNull(formType)) { + metaInfo.setFormType(formType); + metaInfo.setFormId(updateReqVO.getFormId()); + metaInfo.setFormCustomCreatePath(updateReqVO.getFormCustomCreatePath()); + metaInfo.setFormCustomViewPath(updateReqVO.getFormCustomViewPath()); + } + bpmModelPlusDO.setFormInfo(JsonUtils.toJsonString(metaInfo)); + + String bpmnXml = updateReqVO.getBpmnXml(); + bpmModelPlusDO.setBpmnXml(bpmnXml); + bpmModelPlusMapper.updateById(bpmModelPlusDO); + } + + +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.java new file mode 100644 index 0000000..ddb067a --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.java @@ -0,0 +1,294 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.io.IoUtil; +import cn.hutool.core.util.StrUtil; +import com.lnsoft.workflow.convert.BpmProcessDefinitionConvert; +import com.lnsoft.workflow.mapper.BpmProcessDefinitionExtMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmProcessDefinitionService; +import com.lnsoft.workflow.util.PageUtils; +import lombok.extern.slf4j.Slf4j; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.impl.persistence.entity.SuspensionState; +import org.camunda.bpm.engine.repository.Deployment; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.engine.repository.ProcessDefinitionQuery; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.IOException; +import java.io.InputStream; +import java.nio.charset.StandardCharsets; +import java.time.LocalDateTime; +import java.util.*; + +import static com.lnsoft.workflow.constant.ErrorCodeConstants.PROCESS_DEFINITION_KEY_NOT_MATCH; +import static com.lnsoft.workflow.constant.ErrorCodeConstants.PROCESS_DEFINITION_NAME_NOT_MATCH; +import static com.lnsoft.workflow.util.CollectionUtils.*; +import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; +import static java.util.Collections.emptyList; + +/** + * 流程定义实现 + * 主要进行 Flowable {@link ProcessDefinition} 和 {@link Deployment} 的维护 + * + * @author James + */ +@Service +@Validated +@Slf4j +public class BpmProcessDefinitionServiceImpl implements BpmProcessDefinitionService { + + private static final String BPMN_FILE_SUFFIX = ".bpmn"; + + @Resource + private RepositoryService repositoryService; + + @Resource + private BpmProcessDefinitionExtMapper bpmProcessDefinitionExtMapper; + + @Resource + private JdbcTemplate jdbcTemplate; + + @Resource + BpmProcessDefinitionConvert bpmProcessDefinitionConvert; + + @Override + public ProcessDefinition getProcessDefinition(String id) { + return repositoryService.getProcessDefinition(id); + } + + @Override + public String createProcessDefinition(@Valid BpmProcessDefinitionCreateReqDTO createReqDTO) { + // 创建 Deployment 部署 + Deployment deploy = repositoryService.createDeployment() + .name(createReqDTO.getName()) + .addString(createReqDTO.getKey() + BPMN_FILE_SUFFIX,new String( createReqDTO.getBpmnBytes())) + .deploy(); + + // 设置 ProcessDefinition 的 category 分类 + ProcessDefinition definition = repositoryService.createProcessDefinitionQuery() + .deploymentId(deploy.getId()).singleResult(); + + +// repositoryService.setProcessDefinitionCategory(definition.getId(), createReqDTO.getCategory()); + // 注意 1,ProcessDefinition 的 key 和 name 是通过 BPMN 中的 的 id 和 name 决定 + // 注意 2,目前该项目的设计上,需要保证 Model、Deployment、ProcessDefinition 使用相同的 key,保证关联性。 + // 否则,会导致 ProcessDefinition 的分页无法查询到。 + if (!Objects.equals(definition.getKey(), createReqDTO.getKey())) { + throw exception(PROCESS_DEFINITION_KEY_NOT_MATCH, createReqDTO.getKey(), definition.getKey()); + } + if (!Objects.equals(definition.getName(), createReqDTO.getName())) { + throw exception(PROCESS_DEFINITION_NAME_NOT_MATCH, createReqDTO.getName(), definition.getName()); + } + + // 插入拓展表 + BpmProcessDefinitionExtDO definitionDO = bpmProcessDefinitionConvert.convert2(createReqDTO); + definitionDO.setProcessDefinitionId(definition.getId()); + definitionDO.setBusinessType(createReqDTO.getBusinessType()); + definitionDO.setCreateTime(LocalDateTime.now()); + definitionDO.setUpdateTime(LocalDateTime.now()); + definitionDO.setFormType(1); //没和表单关联,写死 + bpmProcessDefinitionExtMapper.insert(definitionDO); + return definition.getId(); + } + + @Override + public String getProcessDefinitionBpmnXML(String id) { + InputStream processModelStream = null; + String bpmnXml=""; + try{ + processModelStream = repositoryService.getProcessModel(id); + bpmnXml = IoUtil.read(processModelStream, StandardCharsets.UTF_8); + } + catch (Exception e){ + e.printStackTrace(); + } + finally { + if(processModelStream!=null){ + try { + processModelStream.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + } + return bpmnXml; + } + + @Override + public BpmnModelInstance getBpmnModel(String processDefinitionId) { + return repositoryService.getBpmnModelInstance(processDefinitionId); + } + + @Override + public void updateProcessDefinitionState(String id, Integer state) { + // 激活 + if (Objects.equals(SuspensionState.ACTIVE.getStateCode(), state)) { + repositoryService.activateProcessDefinitionById(id, false, null); + return; + } + // 挂起 + if (Objects.equals(SuspensionState.SUSPENDED.getStateCode(), state)) { + // suspendProcessInstances = false,进行中的任务,不进行挂起。 + // 原因:只要新的流程不允许发起即可,老流程继续可以执行。 + repositoryService.suspendProcessDefinitionById(id, false, null); + return; + } + log.error("[updateProcessDefinitionState][流程定义({}) 修改未知状态({})]", id, state); + } + + @Override + public ProcessDefinition getProcessDefinitionByDeploymentId(String deploymentId) { + if (StrUtil.isEmpty(deploymentId)) { + return null; + } + return repositoryService.createProcessDefinitionQuery().deploymentId(deploymentId).singleResult(); + } + + @Override + public List getDeployments(Set ids) { + if (CollUtil.isEmpty(ids)) { + return emptyList(); + } + List list = new ArrayList<>(ids.size()); + for (String id : ids) { + addIfNotNull(list, getDeployment(id)); + } + return list; + } + + @Override + public Deployment getDeployment(String id) { + if (StrUtil.isEmpty(id)) { + return null; + } + return repositoryService.createDeploymentQuery().deploymentId(id).singleResult(); + } + + @Override + public List getProcessDefinitionListByDeploymentIds(Set deploymentIds) { + if (CollUtil.isEmpty(deploymentIds)) { + return emptyList(); + } + String sql="SELECT ID_,VERSION_,SUSPENSION_STATE_,DEPLOYMENT_ID_ FROM ACT_RE_PROCDEF WHERE DEPLOYMENT_ID_ IN (:deploymentIds)"; + Map paramMap= new HashMap<>(); + paramMap.put("deploymentIds",deploymentIds); + NamedParameterJdbcTemplate parameterJdbcTemplate= new NamedParameterJdbcTemplate(jdbcTemplate); + return parameterJdbcTemplate.query(sql,paramMap,(resultSet, i) -> { + ProcessDefinitionDO processDefinitionDO = new ProcessDefinitionDO(); + processDefinitionDO.setId(resultSet.getString("ID_")); + processDefinitionDO.setVersion(resultSet.getInt("VERSION_")); + processDefinitionDO.setSuspensionState(resultSet.getInt("SUSPENSION_STATE_")); + processDefinitionDO.setDeploymentId(resultSet.getString("DEPLOYMENT_ID_")); + return processDefinitionDO; + }); +// LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); +// lambdaQueryWrapper.in(ProcessDefinitionDO::getDeploymentId,deploymentIds); +// return camundaProcessDefinitionMapper.selectList(lambdaQueryWrapper); + } + + + @Override + public PageResult getProcessDefinitionPage(BpmProcessDefinitionPageReqVO pageVO) { + ProcessDefinitionQuery definitionQuery = repositoryService.createProcessDefinitionQuery(); + if (StrUtil.isNotBlank(pageVO.getKey())) { + definitionQuery.processDefinitionKey(pageVO.getKey()); + } + if (StrUtil.isNotBlank(pageVO.getName())) { + definitionQuery.processDefinitionNameLike(pageVO.getName()); + } + if (StrUtil.isNotBlank(pageVO.getName())) { + definitionQuery.processDefinitionNameLike("%"+pageVO.getName()+"%"); + } + if (StrUtil.isNotBlank(pageVO.getKey())) { + definitionQuery.processDefinitionKey("%"+pageVO.getKey()+"%"); + } + + // 执行查询 + List processDefinitions = definitionQuery.orderByProcessDefinitionVersion().desc() + .listPage(PageUtils.getStart(pageVO), pageVO.getPageSize()); +// List processDefinitions = definitionQuery.orderByProcessDefinitionVersion().desc().list(); + + if (CollUtil.isEmpty(processDefinitions)) { + return new PageResult<>(emptyList(), definitionQuery.count()); + } + // 获得 Deployment Map + Set deploymentIds = new HashSet<>(); + processDefinitions.forEach(definition -> addIfNotNull(deploymentIds, definition.getDeploymentId())); + Map deploymentMap = getDeploymentMap(deploymentIds); + + // 获得 BpmProcessDefinitionDO Map + List processDefinitionDOs = bpmProcessDefinitionExtMapper.selectListByProcessDefinitionIds( + convertList(processDefinitions, ProcessDefinition::getId)); + Map processDefinitionDOMap = convertMap(processDefinitionDOs, + BpmProcessDefinitionExtDO::getProcessDefinitionId); + + // 获得 Form Map + /*Set formIds = convertSet(processDefinitionDOs, BpmProcessDefinitionExtDO::getFormId); + Map formMap = bpmFormService.getFormMap(formIds);*/ + + // 拼接结果 + long definitionCount = definitionQuery.count(); + return new PageResult<>(bpmProcessDefinitionConvert.convertList(processDefinitions, deploymentMap, + processDefinitionDOMap, new HashMap<>()), definitionCount); +// List respVOS = bpmProcessDefinitionConvert.convertList(processDefinitions, deploymentMap, +// processDefinitionDOMap, new HashMap<>()); +// if (pageVO.getBusinessType() != null && !pageVO.getBusinessType().isEmpty()){ +// respVOS = respVOS.stream().filter(k -> pageVO.getBusinessType().equals(k.getBusinessType())).collect(Collectors.toList()); +// respVOS = respVOS.subList(PageUtils.getStart(pageVO), respVOS.size() - 1 > pageVO.getPageSize() ? pageVO.getPageSize() : respVOS.size() - 1); +// } +// return new PageResult<>(respVOS, Long.valueOf(respVOS.size())); + } + + @Override + public List getProcessDefinitionList(BpmProcessDefinitionListReqVO listReqVO) { + // 拼接查询条件 + ProcessDefinitionQuery definitionQuery = repositoryService.createProcessDefinitionQuery(); + if (Objects.equals(SuspensionState.SUSPENDED.getStateCode(), listReqVO.getSuspensionState())) { + definitionQuery.suspended(); + } else if (Objects.equals(SuspensionState.ACTIVE.getStateCode(), listReqVO.getSuspensionState())) { + definitionQuery.active(); + } + if (StrUtil.isNotBlank(listReqVO.getName())) { + definitionQuery.processDefinitionNameLike("%"+listReqVO.getName()+"%"); + } + if (StrUtil.isNotBlank(listReqVO.getKey())) { + definitionQuery.processDefinitionKey("%"+listReqVO.getKey()+"%"); + } + + // 执行查询 + List processDefinitions = definitionQuery.list(); + if (CollUtil.isEmpty(processDefinitions)) { + return Collections.emptyList(); + } + + // 获得 BpmProcessDefinitionDO Map + List processDefinitionDOs = bpmProcessDefinitionExtMapper.selectListByProcessDefinitionIds( + convertList(processDefinitions, ProcessDefinition::getId)); + Map processDefinitionDOMap = convertMap(processDefinitionDOs, + BpmProcessDefinitionExtDO::getProcessDefinitionId); + // 执行查询,并返回 + return bpmProcessDefinitionConvert.convertList3(processDefinitions, processDefinitionDOMap); + } + + @Override + public BpmProcessDefinitionExtDO getProcessDefinitionExt(String id) { + return bpmProcessDefinitionExtMapper.selectByProcessDefinitionId(id); + } + + @Override + public ProcessDefinition getProcessDefinition2(String id) { + return repositoryService.createProcessDefinitionQuery().processDefinitionId(id).singleResult(); + } + + + + +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.java new file mode 100644 index 0000000..1a60efd --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.java @@ -0,0 +1 @@ +package com.lnsoft.workflow.service.impl; import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.lang.Assert; import cn.hutool.core.util.StrUtil; import com.lnsoft.workflow.constant.ErrorCodeConstants; import com.lnsoft.workflow.constant.WorkFlowConstants; import com.lnsoft.workflow.convert.BpmProcessInstanceConvert; import com.lnsoft.workflow.enums.BpmProcessInstanceDeleteReasonEnum; import com.lnsoft.workflow.enums.BpmProcessInstanceResultEnum; import com.lnsoft.workflow.enums.BpmProcessInstanceStatusEnum; import com.lnsoft.workflow.event.BpmProcessInstanceResultEventPublisher; import com.lnsoft.workflow.mapper.BpmProcessInstanceExtMapper; import com.lnsoft.workflow.model.*; import com.lnsoft.workflow.service.*; import lombok.extern.slf4j.Slf4j; import org.camunda.bpm.engine.HistoryService; import org.camunda.bpm.engine.IdentityService; import org.camunda.bpm.engine.RuntimeService; import org.camunda.bpm.engine.history.HistoricProcessInstance; import org.camunda.bpm.engine.repository.ProcessDefinition; import org.camunda.bpm.engine.runtime.ProcessInstance; import org.camunda.bpm.engine.task.Task; import org.springframework.context.annotation.Lazy; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.validation.annotation.Validated; import javax.annotation.Resource; import javax.validation.Valid; import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; import static com.lnsoft.workflow.constant.ErrorCodeConstants.*; import static com.lnsoft.workflow.constant.WorkFlowConstants.*; import static com.lnsoft.workflow.util.CollectionUtils.convertList; import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; /** * 流程实例 Service 实现类 * * ProcessDefinition & ProcessInstance & Execution & Task 的关系: * 1. * * HistoricProcessInstance & ProcessInstance 的关系: * 1. * * 简单来说,前者 = 历史 + 运行中的流程实例,后者仅是运行中的流程实例 * * @author James */ @Service @Validated @Slf4j public class BpmProcessInstanceServiceImpl implements BpmProcessInstanceService { @Resource private BpmProcessDefinitionService processDefinitionService; @Resource private IdentityService identityService; @Resource private RuntimeService runtimeService; @Resource private BpmProcessInstanceExtMapper processInstanceExtMapper; @Resource private HistoryService historyService; @Resource private BpmMessageService messageService; @Resource BpmProcessInstanceConvert bpmProcessInstanceConvert; @Resource @Lazy // 解决循环依赖 private BpmTaskService bpmTaskService; @Resource private AdminUserApi adminUserApi; @Resource private DeptApi deptApi; @Resource private BpmProcessInstanceResultEventPublisher processInstanceResultEventPublisher; @Override @Transactional(rollbackFor = Exception.class) public String createProcessInstance(String userId, @Valid BpmProcessInstanceCreateReqVO createReqVO) { // 获得流程定义 ProcessDefinition definition = processDefinitionService.getProcessDefinition(createReqVO.getProcessDefinitionId()); // 发起流程 return createProcessInstance0(userId, definition, createReqVO.getVariables(), createReqVO.getBusId(), createReqVO.getUserIds(), createReqVO.getBusinessType()); } /** * 创建 ProcessInstance 拓展记录 * * @param instance 流程任务 */ @Override public void createProcessInstanceExt(CamundaProcessInstanceDTO instance) { // 获得流程定义 ProcessDefinition definition = processDefinitionService.getProcessDefinition2(instance.getProcessDefinitionId()); // 插入 BpmProcessInstanceExtDO 对象 BpmProcessInstanceExtDO instanceExtDO = new BpmProcessInstanceExtDO(); instanceExtDO.setProcessInstanceId(instance.getProcessInstanceId()); instanceExtDO.setProcessDefinitionId(definition.getId()); instanceExtDO.setName(instance.getProcessDefinitionName()); instanceExtDO.setStartUserId(instance.getProcessStartUserId()); instanceExtDO.setCategory(definition.getCategory()); instanceExtDO.setStatus(BpmProcessInstanceStatusEnum.RUNNING.getStatus()); instanceExtDO.setResult(BpmProcessInstanceResultEnum.PROCESS.getResult()); processInstanceExtMapper.insert(instanceExtDO); } /** * 更新 ProcessInstance 拓展记录为完成 * * @param instance 流程任务 */ @Override public void updateProcessInstanceExtComplete(CamundaProcessInstanceDTO instance) { // 需要主动查询,因为 instance 只有 id 属性 // 另外,此时如果去查询 ProcessInstance 的话,字段是不全的,所以去查询了 HistoricProcessInstance HistoricProcessInstance processInstance = getHistoricProcessInstance(instance.getProcessInstanceId()); // 更新拓展表 BpmProcessInstanceExtDO instanceExtDO = new BpmProcessInstanceExtDO(); instanceExtDO.setProcessInstanceId(instance.getProcessInstanceId()); instanceExtDO.setEndTime(LocalDateTime.now()); // 由于 ProcessInstance 里没有办法拿到 endTime,所以这里设置 instanceExtDO.setStatus(BpmProcessInstanceStatusEnum.FINISH.getStatus()); instanceExtDO.setResult(BpmProcessInstanceResultEnum.APPROVE.getResult()); // 如果正常完全,说明审批通过 processInstanceExtMapper.updateByProcessInstanceId(instanceExtDO); // 发送流程被通过的消息 //messageService.sendMessageWhenProcessInstanceApprove(BpmProcessInstanceConvert.INSTANCE.convert2ApprovedReq(instance)); // 发送流程实例的状态事件 /*processInstanceResultEventPublisher.sendProcessInstanceResultEvent( bpmProcessInstanceConvert.convert(this, processInstance, instanceExtDO.getResult()));*/ } /** * 获得历史的流程实例 * * @param id 流程实例的编号 * @return 历史的流程实例 */ @Override public HistoricProcessInstance getHistoricProcessInstance(String id) { return historyService.createHistoricProcessInstanceQuery().processInstanceId(id).singleResult(); } @Override public List getHistoricProcessInstances(Set ids) { return historyService.createHistoricProcessInstanceQuery().processInstanceIds(ids).list(); } @Override public ProcessInstance getProcessInstance(String id) { return runtimeService.createProcessInstanceQuery().processInstanceId(id).singleResult(); } private String createProcessInstance0(String userId, ProcessDefinition definition, Map variables, String businessKey, List userIds, String businessType) { // 校验流程定义 if (definition == null) { throw exception(PROCESS_DEFINITION_NOT_EXISTS); } if (definition.isSuspended()) { throw exception(PROCESS_DEFINITION_IS_SUSPENDED); } if(CollUtil.isEmpty(variables)){ variables= new HashMap<>(); } //查询当前业务id是否已经创建过流程, 如果该业务id已经创建过流程, 直接返回 List list = runtimeService.createProcessInstanceQuery().processInstanceBusinessKey(businessKey).list(); if (CollectionUtil.isNotEmpty(list)){ throw exception(PROCESS_INSTANCE_CREATE_FAIL_BUSINESS_KEY_REPEAT); } variables.put(PROCESS_INSTANCE_NAME, definition.getName()); variables.put(PROCESS_INSTANCE_STARTER_USER_ID, userId); variables.put(PROCESS_INSTANCE_USER_ID, userId); variables.put(IS_CHECK, "1"); variables.put(BUSINESS_TYPE, businessType); variables.put(BUS_ID, businessKey); if (userIds != null && !userIds.isEmpty() && !WorkFlowConstants.NON_SELF_SELECT.equals(userIds.get(0))){ variables.put("assignees", userIds); } // 创建流程实例 identityService.setAuthenticatedUserId(userId+""); ProcessInstance instance = runtimeService.startProcessInstanceById(definition.getId(), businessKey, variables); //taskService.createTaskQuery().processInstanceId(instance.getProcessInstanceId()).active().list() // 补全流程实例的拓展表 BpmProcessInstanceExtDO bpmProcessInstanceExtDO = new BpmProcessInstanceExtDO(); bpmProcessInstanceExtDO.setProcessInstanceId(instance.getId()); bpmProcessInstanceExtDO.setFormVariables(variables); bpmProcessInstanceExtDO.setBusinessType(String.valueOf(variables.get("businessType"))); processInstanceExtMapper.updateByProcessInstanceId(bpmProcessInstanceExtDO); return instance.getId(); } @Override public PageResult getMyProcessInstancePage(String userId, BpmProcessInstanceMyPageReqVO pageReqVO) { // 通过 BpmProcessInstanceExtDO 表,先查询到对应的分页 PageResult pageResult = processInstanceExtMapper.selectPage(userId, pageReqVO); List instanceExtDOList = pageResult.getList(); if (CollUtil.isEmpty(instanceExtDOList)) { return new PageResult<>(pageResult.getTotal()); } // 获得流程 Task Map List processInstanceIds = convertList(instanceExtDOList, BpmProcessInstanceExtDO::getProcessInstanceId); //查到busKey并插入instanceExtDOList List processInstances = this.getHistoricProcessInstances(processInstanceIds.stream().collect(Collectors.toSet())); instanceExtDOList.forEach(v -> { processInstances.forEach(k -> { if (k.getId().equals(v.getProcessInstanceId())) { v.setBusKey(k.getBusinessKey()); } }); }); // pageResult.setList(instanceExtDOList); pageResult = new PageResult<>(instanceExtDOList, pageResult.getTotal()); Map> taskMap = bpmTaskService.getTaskMapByProcessInstanceIds(processInstanceIds); // 转换返回 PageResult pageData = bpmProcessInstanceConvert.convertPage(pageResult, taskMap); List list = pageData.getList(); String businessType = pageReqVO.getBusinessType(); if (businessType != null && !businessType.isEmpty()){ list = list.stream().filter(v -> businessType.equals(v.getBusinessType())).collect(Collectors.toList()); // return new PageResult<>(list, pageData.getTotal()); return new PageResult<>(list, list.stream().count()); } return pageData; } @Override public BpmProcessInstanceRespVO getProcessInstanceVO(String id) { // 获得流程实例 HistoricProcessInstance processInstance = getHistoricProcessInstance(id); if (processInstance == null) { return null; } BpmProcessInstanceExtDO processInstanceExt = processInstanceExtMapper.selectByProcessInstanceId(id); Assert.notNull(processInstanceExt, "流程实例拓展({}) 不存在", id); // 获得流程定义 ProcessDefinition processDefinition = processDefinitionService .getProcessDefinition(processInstance.getProcessDefinitionId()); Assert.notNull(processDefinition, "流程定义({}) 不存在", processInstance.getProcessDefinitionId()); BpmProcessDefinitionExtDO processDefinitionExt = processDefinitionService.getProcessDefinitionExt( processInstance.getProcessDefinitionId()); Assert.notNull(processDefinitionExt, "流程定义拓展({}) 不存在", id); String bpmnXml = processDefinitionService.getProcessDefinitionBpmnXML(processInstance.getProcessDefinitionId()); // 获得 User AdminUserRespDTO startUser = adminUserApi.getUser(processInstance.getStartUserId()); DeptRespDTO dept = null; if (startUser != null) { dept = deptApi.getDept(startUser.getDeptId()); } // 拼接结果 return bpmProcessInstanceConvert.convert2(processInstance, processInstanceExt, processDefinition, processDefinitionExt, bpmnXml, startUser, dept); } @Override public void cancelProcessInstance(String userId, @Valid BpmProcessInstanceCancelReqVO cancelReqVO) { // 校验流程实例存在 HistoricProcessInstance instance = getHistoricProcessInstance(cancelReqVO.getId()); if (instance == null) { throw exception(PROCESS_INSTANCE_CANCEL_FAIL_NOT_EXISTS); } // 只能取消自己的 if (!Objects.equals(instance.getStartUserId(), userId)) { throw exception(PROCESS_INSTANCE_CANCEL_FAIL_NOT_SELF); } this.updateProcessInstanceExtCancel(instance); // 通过删除流程实例,实现流程实例的取消, // 删除流程实例,正则执行任务 ACT_RU_TASK. 任务会被删除。通过历史表查询 deleteProcessInstance(cancelReqVO.getId(), BpmProcessInstanceDeleteReasonEnum.CANCEL_TASK.format(cancelReqVO.getReason())); } private void deleteProcessInstance(String id, String reason) { runtimeService.deleteProcessInstance(id, reason); } @Override public void updateProcessInstanceExtCancel(HistoricProcessInstance historicProcessInstance) { // 更新拓展表 BpmProcessInstanceExtDO instanceExtDO = new BpmProcessInstanceExtDO(); instanceExtDO.setProcessInstanceId(historicProcessInstance.getId()); instanceExtDO.setEndTime(LocalDateTime.now()); // 由于 ProcessInstance 里没有办法拿到 endTime,所以这里设置 instanceExtDO.setStatus(BpmProcessInstanceStatusEnum.FINISH.getStatus()); instanceExtDO.setResult(BpmProcessInstanceResultEnum.CANCEL.getResult()); processInstanceExtMapper.updateByProcessInstanceId(instanceExtDO); // 发送流程实例的状态事件 processInstanceResultEventPublisher.sendProcessInstanceResultEvent( bpmProcessInstanceConvert.convert(this, historicProcessInstance, instanceExtDO.getResult())); } @Override @Transactional(rollbackFor = Exception.class) public void updateProcessInstanceExtReject(String id, String reason) { // 需要主动查询,因为 instance 只有 id 属性 HistoricProcessInstance historicProcessInstance = getHistoricProcessInstance(id); // 删除流程实例,以实现驳回任务时,取消整个审批流程 deleteProcessInstance(id, StrUtil.format(BpmProcessInstanceDeleteReasonEnum.REJECT_TASK.format(reason))); // 更新 status + result // 注意,不能和上面的逻辑更换位置。因为 deleteProcessInstance 会触发流程的取消,进而调用 updateProcessInstanceExtCancel 方法, // 设置 result 为 BpmProcessInstanceStatusEnum.CANCEL,显然和 result 不一定是一致的 BpmProcessInstanceExtDO bpmProcessInstanceExtDO = new BpmProcessInstanceExtDO(); bpmProcessInstanceExtDO.setProcessInstanceId(id); bpmProcessInstanceExtDO.setStatus(BpmProcessInstanceStatusEnum.FINISH.getStatus()); bpmProcessInstanceExtDO.setResult(BpmProcessInstanceResultEnum.REJECT.getResult()); bpmProcessInstanceExtDO.setEndTime(LocalDateTime.now()); processInstanceExtMapper.updateByProcessInstanceId(bpmProcessInstanceExtDO); // 发送流程被不通过的消息 messageService.sendMessageWhenProcessInstanceReject(bpmProcessInstanceConvert.convert2RejectReq(historicProcessInstance, reason)); // 发送流程实例的状态事件 processInstanceResultEventPublisher.sendProcessInstanceResultEvent( bpmProcessInstanceConvert.convert(this, historicProcessInstance, bpmProcessInstanceExtDO.getResult())); } /** * 获取历史流程实例 * * @param id 业务编号 */ @Override public HistoricProcessInstance getHisProcessInstanceVO(String id) { return historyService.createHistoricProcessInstanceQuery().processInstanceBusinessKey(id).singleResult(); } } \ No newline at end of file diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.java new file mode 100644 index 0000000..86d05ee --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.java @@ -0,0 +1,494 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.map.MapUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.google.common.annotations.VisibleForTesting; +import com.google.common.collect.Sets; +import com.lnsoft.workflow.constant.DictTypeConstants; +import com.lnsoft.workflow.constant.WorkFlowConstants; +import com.lnsoft.workflow.convert.BpmTaskAssignRuleConvert; +import com.lnsoft.workflow.enums.BpmTaskAssignRuleTypeEnum; +import com.lnsoft.workflow.enums.CommonStatusEnum; +import com.lnsoft.workflow.mapper.BpmModelPlusMapper; +import com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.*; +import com.lnsoft.workflow.util.CollectionUtils; +import com.lnsoft.workflow.util.ObjectUtils; +import lombok.extern.slf4j.Slf4j; +import org.apache.commons.lang3.StringUtils; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.DelegateTask; +import org.camunda.bpm.model.bpmn.Bpmn; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.bpmn.instance.UserTask; +import org.springframework.context.annotation.Lazy; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.*; + +import static cn.hutool.core.text.CharSequenceUtil.format; +import static com.lnsoft.workflow.constant.ErrorCodeConstants.*; +import static com.lnsoft.workflow.util.CollectionUtils.convertSet; +import static com.lnsoft.workflow.util.JsonUtils.toJsonString; +import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; + +/** + * BPM 任务分配规则 Service 实现类 + */ +@Service +@Validated +@Slf4j +public class BpmTaskAssignRuleServiceImpl implements BpmTaskAssignRuleService { + @Resource + private BpmTaskAssignRuleMapper taskRuleMapper; + + @Resource + private PermissionApi permissionApi; + + @Resource + private AdminUserApi adminUserApi; + + @Resource + private DeptApi deptApi; + + @Resource + private BpmUserGroupService userGroupService; + + @Resource + @Lazy // 解决循环依赖 + private BpmModelService modelService; + + @Resource + private BpmModelPlusMapper bpmModelPlusMapper; + + @Resource + @Lazy // 解决循环依赖 + private BpmProcessDefinitionService processDefinitionService; + + @Resource + BpmTaskAssignRuleConvert bpmTaskAssignRuleConvert; + + @Resource + private RoleApi roleApi; + + @Resource + private PostApi postApi; + + + @Resource + private DictDataApi dictDataApi; + + @Resource + @Lazy + private BpmActivityService activityService; + + /** + * 任务分配脚本 + */ + private Map scriptMap = Collections.emptyMap(); + + + + @Override + //@DataPermission(enable = false) // 忽略数据权限,不然分配会存在问题 + public Set calculateTaskCandidateUsers(DelegateExecution execution) { + BpmTaskAssignRuleDO rule = getTaskRule(execution); + return calculateTaskCandidateUsers(execution, rule); + } + + @Override + public Set calculateTaskCandidateUsers(DelegateExecution execution, String taskDefinitionKey) { + BpmTaskAssignRuleDO rule = getTaskRule(execution, taskDefinitionKey); + return calculateTaskCandidateUsers(execution, rule); + } + + @Override + public Set calculateTaskCandidateUsers(DelegateTask delegateTask, String taskDefinitionKey) { + //判断当前节点是否是网关节点 + if (taskDefinitionKey != null && taskDefinitionKey.contains("Gateway")){ + String isCheck = String.valueOf(delegateTask.getVariable("isCheck")); + Map condition = new HashMap<>(1); + if (isCheck != null && !isCheck.isEmpty()){ + condition.put("isCheck", isCheck); + } + List nextTaskInfos = null; + try { + nextTaskInfos = activityService.getNextTaskInfos(delegateTask.getProcessDefinitionId(), delegateTask.getProcessInstanceId(), condition); + } catch (Exception e) { + throw new RuntimeException("获取下一个节点信息失败!", e); + } + if (nextTaskInfos == null || nextTaskInfos.isEmpty()){ + throw new RuntimeException("当前节点key:" + taskDefinitionKey + ", 不存在下一个节点"); + } + BpmNextNodeInfoDO nextNodeInfoDO = nextTaskInfos.get(0); + taskDefinitionKey = nextNodeInfoDO.getNodeId(); + } + //如果下一个节点为最后一个节点, 则没有规则, 返回空 + if (taskDefinitionKey != null && taskDefinitionKey.contains("Event")){ + return new HashSet<>(); + } + BpmTaskAssignRuleDO rule = getTaskRule(delegateTask, taskDefinitionKey); + return calculateTaskCandidateUsers(delegateTask, rule); + } + + @VisibleForTesting + Set calculateTaskCandidateUsers(DelegateExecution execution, BpmTaskAssignRuleDO rule) { + Set assigneeUserIds = null; + if (Objects.equals(BpmTaskAssignRuleTypeEnum.ROLE.getType(), rule.getType())) { + Map variables = execution.getVariables(); + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + assigneeUserIds = calculateTaskCandidateUsersByRole(rule, startUserId); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.DEPT_MEMBER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByDeptMember(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.DEPT_LEADER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByDeptLeader(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.POST.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByPost(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.USER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByUser(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.USER_GROUP.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByUserGroup(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.SCRIPT.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByScript(execution, rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getType(), rule.getType())) { + //执行人自选, 此处随意设置一个值, 执行时执行人自选审批人 +// assigneeUserIds = new HashSet<>(); +// assigneeUserIds.add("执行时执行人自选审批人"); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.INITIATOR.getType(), rule.getType())) { + Map variables = execution.getVariables(); + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + assigneeUserIds = Sets.newHashSet(startUserId); + }else if (Objects.equals(BpmTaskAssignRuleTypeEnum.FORM_USER.getType(), rule.getType())) { +// assigneeUserIds = new HashSet<>(); +// assigneeUserIds.add("业务表单内人员"); + } + + // 移除被禁用的用户 + removeDisableUsers(assigneeUserIds); + // 如果候选人为空,抛出异常 + if (CollUtil.isEmpty(assigneeUserIds)) { + log.error("[calculateTaskCandidateUsers][流程任务({}/{}/{}) 任务规则({}) 找不到候选人]", execution.getId(), + execution.getProcessDefinitionId(), execution.getCurrentActivityId(), toJsonString(rule)); + throw exception(TASK_CREATE_FAIL_NO_CANDIDATE_USER); + } + return assigneeUserIds; + } + + @VisibleForTesting + Set calculateTaskCandidateUsers(DelegateTask delegateTask, BpmTaskAssignRuleDO rule) { + Set assigneeUserIds = null; + if (Objects.equals(BpmTaskAssignRuleTypeEnum.ROLE.getType(), rule.getType())) { + Map variables = delegateTask.getVariables(); + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + assigneeUserIds = calculateTaskCandidateUsersByRole(rule, startUserId); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.DEPT_MEMBER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByDeptMember(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.DEPT_LEADER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByDeptLeader(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.POST.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByPost(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.USER.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByUser(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.USER_GROUP.getType(), rule.getType())) { + assigneeUserIds = calculateTaskCandidateUsersByUserGroup(rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.SCRIPT.getType(), rule.getType())) { +// assigneeUserIds = calculateTaskCandidateUsersByScript(execution, rule); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getType(), rule.getType())) { + //执行人自选, 此处随意设置一个值, 执行时执行人自选审批人 + assigneeUserIds = Sets.newHashSet("执行时执行人自选审批人"); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.INITIATOR.getType(), rule.getType())) { + Map variables = delegateTask.getVariables(); + String startUserId = MapUtil.getStr(variables, WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID); + assigneeUserIds = Sets.newHashSet(startUserId); + } else if (Objects.equals(BpmTaskAssignRuleTypeEnum.FORM_USER.getType(), rule.getType())) { + assigneeUserIds = Sets.newHashSet("业务表单内人员"); + } + + // 移除被禁用的用户 + removeDisableUsers(assigneeUserIds); + // 如果候选人为空,抛出异常 + if (CollUtil.isEmpty(assigneeUserIds)) { + log.error("[calculateTaskCandidateUsers][流程任务({}/{}/{}) 任务规则({}) 找不到候选人]", delegateTask.getExecution().getId(), + delegateTask.getProcessDefinitionId(), delegateTask.getExecution().getCurrentActivityId(), toJsonString(rule)); + throw exception(TASK_CREATE_FAIL_NO_CANDIDATE_USER); + } + return assigneeUserIds; + } + + @Override + public List getTaskAssignRuleListByModelId(String modelId) { + return taskRuleMapper.selectListByModelId(modelId); + } + + @Override + public BpmnModelInstance getBpmnModel(String id) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(BpmModelPlusDO::getId,id); + BpmModelPlusDO bpmModelPlusDO = bpmModelPlusMapper.selectOne(lambdaQueryWrapper); + String bpmnXml = bpmModelPlusDO.getBpmnXml(); + if(StringUtils.isBlank(bpmnXml)){ + return null; + } + InputStream inputStream=null; + BpmnModelInstance bpmnModelInstance=null; + try { + inputStream = new ByteArrayInputStream( + new String(bpmnXml).getBytes()); + bpmnModelInstance = Bpmn.readModelFromStream(inputStream); + }catch (Exception e){ + e.printStackTrace(); + } + finally { + if(inputStream!=null){ + try { + inputStream.close(); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + } + + return bpmnModelInstance; + } + + @Override + public List getTaskAssignRuleList(String modelId, String processDefinitionId) { + // 获得规则 + List rules = Collections.emptyList(); + BpmnModelInstance model = null; + if (StrUtil.isNotEmpty(modelId)) { + rules = getTaskAssignRuleListByModelId(modelId); + model = modelService.getBpmnModel(modelId); + } else if (StrUtil.isNotEmpty(processDefinitionId)) { + rules = getTaskAssignRuleListByProcessDefinitionId(processDefinitionId, null); + model = processDefinitionService.getBpmnModel(processDefinitionId); + } + if (model == null) { + return Collections.emptyList(); + } + + // 获得用户任务,只有用户任务才可以设置分配规则 + Collection userTasks = model.getModelElementsByType(UserTask.class); + List userTaskList = new ArrayList<>(); + userTaskList.addAll(userTasks); +// List userTasks = FlowableUtils.getBpmnModelElements(model, UserTask.class); + if (CollUtil.isEmpty(userTasks)) { + return Collections.emptyList(); + } + // 转换数据 + return bpmTaskAssignRuleConvert.convertList(userTaskList, rules); + } + + + private Set calculateTaskCandidateUsersByRole(BpmTaskAssignRuleDO rule, String startUserId) { + return permissionApi.getUserIdListByStartUserIds(rule.getOptions(), startUserId); + } + + private Set calculateTaskCandidateUsersByDeptMember(BpmTaskAssignRuleDO rule) { + List users = adminUserApi.getUserListByDeptIds(rule.getOptions()); + return convertSet(users, AdminUserRespDTO::getId); + } + + private Set calculateTaskCandidateUsersByDeptLeader(BpmTaskAssignRuleDO rule) { + List depts = deptApi.getDeptList(rule.getOptions()); + return convertSet(depts, DeptRespDTO::getLeaderUserId); + } + + private Set calculateTaskCandidateUsersByPost(BpmTaskAssignRuleDO rule) { + List users = adminUserApi.getUsersByPostIds(rule.getOptions()); + return convertSet(users, AdminUserRespDTO::getId); + } + + private Set calculateTaskCandidateUsersByUser(BpmTaskAssignRuleDO rule) { + return rule.getOptions(); + } + + private Set calculateTaskCandidateUsersByUserGroup(BpmTaskAssignRuleDO rule) { + List userGroups = userGroupService.getUserGroupList(rule.getOptions()); + Set userIds = new HashSet<>(); + userGroups.forEach(group -> userIds.addAll(group.getMemberUserIds())); + return userIds; + } + + private Set calculateTaskCandidateUsersByScript(DelegateExecution execution, BpmTaskAssignRuleDO rule) { + // 获得对应的脚本 + List scripts = new ArrayList<>(rule.getOptions().size()); + rule.getOptions().forEach(id -> { + BpmTaskAssignScript script = scriptMap.get(id); + if (script == null) { + throw exception(TASK_ASSIGN_SCRIPT_NOT_EXISTS, id); + } + scripts.add(script); + }); + // 逐个计算任务 + Set userIds = new HashSet<>(); + scripts.forEach(script -> CollUtil.addAll(userIds, script.calculateTaskCandidateUsers(execution))); + return userIds; + } + + @VisibleForTesting + void removeDisableUsers(Set assigneeUserIds) { + if (CollUtil.isEmpty(assigneeUserIds)) { + return; + } + Map userMap = adminUserApi.getUserMap(assigneeUserIds); + assigneeUserIds.removeIf(id -> { + AdminUserRespDTO user = userMap.get(id); + return user == null || CommonStatusEnum.ENABLE.getStatus().equals(user.getStatus()); + }); + } + + @VisibleForTesting + BpmTaskAssignRuleDO getTaskRule(DelegateExecution execution) { + List taskRules = getTaskAssignRuleListByProcessDefinitionId( + execution.getProcessDefinitionId(), execution.getCurrentActivityId()); + if (CollUtil.isEmpty(taskRules)) { + throw new RuntimeException(format("流程任务({}/{}/{}) 找不到符合的任务规则", + execution.getId(), execution.getProcessDefinitionId(), execution.getCurrentActivityId())); + } + if (taskRules.size() > 1) { + throw new RuntimeException(format("流程任务({}/{}/{}) 找到过多任务规则({})", + execution.getId(), execution.getProcessDefinitionId(), execution.getCurrentActivityId())); + } + return taskRules.get(0); + } + + @VisibleForTesting + BpmTaskAssignRuleDO getTaskRule(DelegateExecution execution, String taskDefinitionKey) { + List taskRules = getTaskAssignRuleListByProcessDefinitionId( + execution.getProcessDefinitionId(), taskDefinitionKey); + if (CollUtil.isEmpty(taskRules)) { + throw new RuntimeException(format("流程任务({}/{}) 找不到符合的任务规则", + execution.getProcessDefinitionId(), taskDefinitionKey)); + } + if (taskRules.size() > 1) { + throw new RuntimeException(format("流程任务({}/{}) 找到过多任务规则({})", + execution.getProcessDefinitionId(), taskDefinitionKey)); + } + return taskRules.get(0); + } + + @VisibleForTesting + BpmTaskAssignRuleDO getTaskRule(DelegateTask delegateTask, String taskDefinitionKey) { + List taskRules = getTaskAssignRuleListByProcessDefinitionId( + delegateTask.getProcessDefinitionId(), taskDefinitionKey); + if (CollUtil.isEmpty(taskRules)) { + throw new RuntimeException(format("流程任务({}/{}) 找不到符合的任务规则", + delegateTask.getProcessDefinitionId(), taskDefinitionKey)); + } + if (taskRules.size() > 1) { + throw new RuntimeException(format("流程任务({}/{}) 找到过多任务规则({})", + delegateTask.getProcessDefinitionId(), taskDefinitionKey)); + } + return taskRules.get(0); + } + + public List getTaskAssignRuleListByProcessDefinitionId(String processDefinitionId, + String taskDefinitionKey) { + return taskRuleMapper.selectListByProcessDefinitionId(processDefinitionId, taskDefinitionKey); + } + + @Override + public Long createTaskAssignRule(@Valid BpmTaskAssignRuleCreateReqVO reqVO) { + // 校验参数 + validTaskAssignRuleOptions(reqVO.getType(), reqVO.getOptions()); + // 校验是否已经配置 + BpmTaskAssignRuleDO existRule = + taskRuleMapper.selectListByModelIdAndTaskDefinitionKey(reqVO.getModelId(), reqVO.getTaskDefinitionKey()); + if (existRule != null) { + throw exception(TASK_ASSIGN_RULE_EXISTS, reqVO.getModelId(), reqVO.getTaskDefinitionKey()); + } + + // 存储 + BpmTaskAssignRuleDO rule = bpmTaskAssignRuleConvert.convert(reqVO); + rule.setProcessDefinitionId(BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL); // 只有流程模型,才允许新建 + taskRuleMapper.insert(rule); + return rule.getId(); + } + + private void validTaskAssignRuleOptions(Integer type, Set options) { + if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.ROLE.getType())) { + roleApi.validRoleList(options); + } else if (ObjectUtils.equalsAny(type, BpmTaskAssignRuleTypeEnum.DEPT_MEMBER.getType(), + BpmTaskAssignRuleTypeEnum.DEPT_LEADER.getType())) { + deptApi.validateDeptList(options); + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.POST.getType())) { + postApi.validPostList(options); + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.USER.getType())) { + adminUserApi.validateUserList(options); + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.USER_GROUP.getType())) { + userGroupService.validUserGroups(options); + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.SCRIPT.getType())) { + dictDataApi.validateDictDataList(DictTypeConstants.TASK_ASSIGN_SCRIPT, + CollectionUtils.convertSet(options, String::valueOf)); + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getType())) { + + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.INITIATOR.getType())) { + + } else if (Objects.equals(type, BpmTaskAssignRuleTypeEnum.FORM_USER.getType())) {} + else { + throw new IllegalArgumentException(format("未知的规则类型({})", type)); + } + } + + @Override + public void updateTaskAssignRule(@Valid BpmTaskAssignRuleUpdateReqVO reqVO) { + // 校验参数 + validTaskAssignRuleOptions(reqVO.getType(), reqVO.getOptions()); + // 校验是否存在 + BpmTaskAssignRuleDO existRule = taskRuleMapper.selectById(reqVO.getId()); + if (existRule == null) { + throw exception(TASK_ASSIGN_RULE_NOT_EXISTS); + } + // 只允许修改流程模型的规则 + if (!Objects.equals(BpmTaskAssignRuleDO.PROCESS_DEFINITION_ID_NULL, existRule.getProcessDefinitionId())) { + throw exception(TASK_UPDATE_FAIL_NOT_MODEL); + } + + // 执行更新 + taskRuleMapper.updateById(bpmTaskAssignRuleConvert.convert(reqVO)); + } + + @Override + public void checkTaskAssignRuleAllConfig(String id) { + // 一个用户任务都没配置,所以无需配置规则 + List taskAssignRules = getTaskAssignRuleList(id, null); + if (CollUtil.isEmpty(taskAssignRules)) { + return; + } + // 校验未配置规则的任务 + taskAssignRules.forEach(rule -> { + if (CollUtil.isEmpty(rule.getOptions())) { + throw exception(MODEL_DEPLOY_FAIL_TASK_ASSIGN_RULE_NOT_CONFIG, rule.getTaskDefinitionName()); + } + }); + } + + @Override + public void copyTaskAssignRules(String fromModelId, String toProcessDefinitionId) { + List rules = getTaskAssignRuleList(fromModelId, null); + if (CollUtil.isEmpty(rules)) { + return; + } + // 开始复制 + List newRules = bpmTaskAssignRuleConvert.convertList2(rules); + newRules.forEach(rule -> { + rule.setProcessDefinitionId(toProcessDefinitionId); + rule.setId(null); + rule.setCreateTime(null); + rule.setUpdateTime(null); + + }); + + taskRuleMapper.insertBatch(newRules); + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.java new file mode 100644 index 0000000..8c21a72 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.java @@ -0,0 +1,38 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.enums.BpmTaskRuleScriptEnum; +import com.lnsoft.workflow.service.BpmTaskAssignScript; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.springframework.stereotype.Component; + +import java.util.Set; + +/** + * 分配给发起人审批的 Script 实现类 + * + * @author James + */ +@Component +public class BpmTaskAssignStartUserScript implements BpmTaskAssignScript { + + /** + * 基于执行任务,获得任务的候选用户们 + * + * @param execution 执行任务 + * @return 候选人用户的编号数组 + */ + @Override + public Set calculateTaskCandidateUsers(DelegateExecution execution) { + return null; + } + + /** + * 获得枚举值 + * + * @return 枚举值 + */ + @Override + public BpmTaskRuleScriptEnum getEnum() { + return null; + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.java new file mode 100644 index 0000000..d04bccf --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.java @@ -0,0 +1,936 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.collection.CollectionUtil; +import cn.hutool.core.date.DateUtil; +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONObject; +import com.google.common.collect.Maps; +import com.lnsoft.workflow.constant.WorkFlowConstants; +import com.lnsoft.workflow.convert.BpmTaskConvert; +import com.lnsoft.workflow.enums.BpmProcessInstanceDeleteReasonEnum; +import com.lnsoft.workflow.enums.BpmProcessInstanceResultEnum; +import com.lnsoft.workflow.enums.BpmTaskAssignRuleTypeEnum; +import com.lnsoft.workflow.mapper.BpmTaskAssignRuleMapper; +import com.lnsoft.workflow.mapper.BpmTaskExtMapper; +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.*; +import com.lnsoft.workflow.util.DateUtils; +import com.lnsoft.workflow.util.PageUtils; +import lombok.extern.slf4j.Slf4j; +import org.camunda.bpm.engine.HistoryService; +import org.camunda.bpm.engine.RepositoryService; +import org.camunda.bpm.engine.RuntimeService; +import org.camunda.bpm.engine.TaskService; +import org.camunda.bpm.engine.delegate.DelegateExecution; +import org.camunda.bpm.engine.delegate.JavaDelegate; +import org.camunda.bpm.engine.history.HistoricActivityInstance; +import org.camunda.bpm.engine.history.HistoricProcessInstance; +import org.camunda.bpm.engine.history.HistoricTaskInstance; +import org.camunda.bpm.engine.history.HistoricTaskInstanceQuery; +import org.camunda.bpm.engine.impl.RepositoryServiceImpl; +import org.camunda.bpm.engine.impl.persistence.entity.ExecutionEntity; +import org.camunda.bpm.engine.impl.persistence.entity.ProcessDefinitionEntity; +import org.camunda.bpm.engine.impl.pvm.PvmActivity; +import org.camunda.bpm.engine.impl.pvm.PvmTransition; +import org.camunda.bpm.engine.impl.pvm.process.ActivityImpl; +import org.camunda.bpm.engine.repository.ProcessDefinition; +import org.camunda.bpm.engine.repository.ProcessDefinitionQuery; +import org.camunda.bpm.engine.runtime.ActivityInstance; +import org.camunda.bpm.engine.runtime.ProcessInstance; +import org.camunda.bpm.engine.runtime.ProcessInstanceModificationBuilder; +import org.camunda.bpm.engine.task.Task; +import org.camunda.bpm.engine.task.TaskQuery; +import org.camunda.bpm.model.bpmn.BpmnModelInstance; +import org.camunda.bpm.model.bpmn.instance.ExtensionElements; +import org.camunda.bpm.model.bpmn.instance.LoopCharacteristics; +import org.camunda.bpm.model.bpmn.instance.UserTask; +import org.camunda.bpm.model.bpmn.instance.camunda.CamundaFormData; +import org.camunda.bpm.model.bpmn.instance.camunda.CamundaFormField; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import org.springframework.transaction.support.TransactionSynchronization; +import org.springframework.transaction.support.TransactionSynchronizationManager; + +import javax.annotation.Resource; +import javax.validation.Valid; +import java.time.LocalDateTime; +import java.util.*; +import java.util.stream.Collectors; + +import static com.lnsoft.workflow.constant.ErrorCodeConstants.*; +import static com.lnsoft.workflow.constant.WorkFlowConstants.PROCESS_TASK_FORM_ROUTER; +import static com.lnsoft.workflow.util.CollectionUtils.convertMap; +import static com.lnsoft.workflow.util.CollectionUtils.convertSet; +import static com.lnsoft.workflow.util.ServiceExceptionUtil.exception; + +/** + * 流程任务实例 Service 实现类 + * + * @author James + * @author jason + */ +@Slf4j +@Service +public class BpmTaskServiceImpl implements BpmTaskService, JavaDelegate { + + public static final String MORE_FLAG = "#multiInstanceBody"; + + public static final String DEFAULT_VALUE = "0"; + @Resource + private TaskService taskService; + @Resource + private HistoryService historyService; + + @Resource + private BpmProcessInstanceService processInstanceService; + @Resource + private AdminUserApi adminUserApi; + @Resource + private DeptApi deptApi; + @Resource + private BpmTaskExtMapper taskExtMapper; + + @Resource + BpmTaskAssignRuleMapper taskAssignRuleMapper; + @Resource + private BpmMessageService messageService; + + @Resource + BpmTaskConvert bpmTaskConvert; + + @Resource + private RepositoryService repositoryService; + + @Resource + private RuntimeService runtimeService; + + @Resource + private BpmTaskAssignRuleService taskAssignRuleService; + + @Override + public Map getMyTodoTask(String userId, Date before, Date after) { + TaskQuery taskQuery = null; + // 查询待办任务 + if (before != null && after != null) { + taskQuery = taskService.createTaskQuery().taskAssignee(userId).taskCreatedBefore(after).taskCreatedAfter(before); // 分配给自己 + } else { + Date nextDate = DateUtil.offsetDay(before, 1); + taskQuery = taskService.createTaskQuery().taskAssignee(userId).taskCreatedBefore(nextDate).taskCreatedAfter(before);// 分配给自己 + } + List tasks = taskQuery.list(); + Map collect = tasks.stream().collect(Collectors.groupingBy(Task::getProcessDefinitionId, Collectors.counting())); + ProcessDefinitionQuery definitionQuery = repositoryService.createProcessDefinitionQuery().latestVersion(); + List list = definitionQuery.list(); + Map reMap = new HashMap<>(); + for (Map.Entry entry : collect.entrySet()) { + String key = entry.getKey(); + for (ProcessDefinition def : list) { + if (def.getId().equals(key)) { + reMap.put(def.getName(), entry.getValue()); + break; + } + } + } + return reMap; + } + + @Override + public Map getAllTodoTask(Date before, Date after) { + TaskQuery taskQuery = null; + // 查询待办任务 + if (before != null && after != null) { + taskQuery = taskService.createTaskQuery().taskCreatedBefore(after).taskCreatedAfter(before); // 分配给自己 + } else { + Date nextDate = DateUtil.offsetDay(before, 1); + taskQuery = taskService.createTaskQuery().taskCreatedBefore(nextDate).taskCreatedAfter(before); // 分配给自己 + } + // 查询待办任务 + List tasks = taskQuery.list(); + Map collect = tasks.stream().collect(Collectors.groupingBy(Task::getProcessDefinitionId, Collectors.counting())); + ProcessDefinitionQuery definitionQuery = repositoryService.createProcessDefinitionQuery().latestVersion(); + List list = definitionQuery.list(); + Map reMap = new HashMap<>(); + for (Map.Entry entry : collect.entrySet()) { + String key = entry.getKey(); + for (ProcessDefinition def : list) { + if (def.getId().equals(key)) { + reMap.put(def.getName(), entry.getValue()); + break; + } + } + } + return reMap; + } + + @Override + public PageResult getTodoTaskPage(String userId, BpmTaskTodoPageReqVO pageVO) { + // 查询待办任务 + TaskQuery taskQuery = taskService.createTaskQuery().taskAssignee(userId) // 分配给自己 + .orderByTaskCreateTime().desc(); // 创建时间倒序 + if (StrUtil.isNotBlank(pageVO.getName())) { + taskQuery.taskNameLike("%" + pageVO.getName() + "%"); + } + if (ArrayUtil.get(pageVO.getCreateTime(), 0) != null) { + taskQuery.taskCreatedAfter(DateUtils.of(pageVO.getCreateTime()[0])); + } + if (ArrayUtil.get(pageVO.getCreateTime(), 1) != null) { + taskQuery.taskCreatedBefore(DateUtils.of(pageVO.getCreateTime()[1])); + } + List tasks = null; + //如果pageNum和pageSize为-1, 则查询全部 + if (pageVO.getPageNo() == -1 || pageVO.getPageSize() == -1){ + tasks = taskQuery.list(); + }else { + // 执行查询 + tasks = taskQuery.listPage(PageUtils.getStart(pageVO), pageVO.getPageSize()); + } + if (CollUtil.isEmpty(tasks)) { + return PageResult.empty(taskQuery.count()); + } + + // 获得 TaskExtDO Map TO DO + List bpmTaskExtDOs = taskExtMapper.selectListByTaskIds(convertSet(tasks, Task::getId)); + Map tMapCollector = bpmTaskExtDOs.stream().collect(Collectors.toMap(BpmTaskExtDO::getTaskId, (BpmTaskExtDO) -> BpmTaskExtDO)); + + + + // 获得 ProcessInstance Map + // 获得 ProcessInstance Map + Map historicProcessInstanceMap = + processInstanceService.getHistoricProcessInstanceMap( + convertSet(tasks, Task::getProcessInstanceId)); + + // 获得 User Map + Map userMap = adminUserApi.getUserMap( + convertSet(historicProcessInstanceMap.values(), HistoricProcessInstance::getStartUserId)); + List pageResult = bpmTaskConvert.convertList1(tasks, historicProcessInstanceMap, userMap, tMapCollector); + String businessType = pageVO.getBusinessType(); + if (businessType != null && !businessType.isEmpty()){ + pageResult = pageResult.stream().filter(v -> pageVO.getBusinessType().equals(v.getProcessInstance().getBusinessType())).collect(Collectors.toList()); + } + return new PageResult<>(pageResult, pageResult.stream().count()); + // 拼接结果 +// return new PageResult<>(bpmTaskConvert.convertList1(tasks, historicProcessInstanceMap, userMap, tMapCollector), +// taskQuery.count()); + } + + @Override + public JSONObject getTodoTaskPageNum(String userId, BpmTaskTodoPageReqVO pageReqVO) { + //去掉分页 + pageReqVO.setPageNo(-1); + pageReqVO.setPageSize(-1); + //查询当前登录人代办 + PageResult todoTaskPage = this.getTodoTaskPage(userId, pageReqVO); + List list = todoTaskPage.getList(); + list.stream().forEach(v -> { + String businessType = v.getProcessInstance().getBusinessType(); + if (businessType == null || businessType.isEmpty()){ + v.setName("null"); + }else { + v.setName(businessType); + } + }); + //对businessType分组返回 + Map collect = list.stream().collect(Collectors.groupingBy(BpmTaskTodoPageItemRespVO::getName, Collectors.counting())); + JSONObject entries = new JSONObject(); + entries.putAll(collect); + return entries; + } + + @Override + public PageResult getDoneTaskPage(String userId, BpmTaskDonePageReqVO pageVO) { + // 查询已办任务 + HistoricTaskInstanceQuery taskQuery = historyService.createHistoricTaskInstanceQuery().finished() // 已完成 + .taskAssignee(String.valueOf(userId)) // 分配给自己 + .orderByHistoricTaskInstanceEndTime().desc(); // 审批时间倒序 + if (StrUtil.isNotBlank(pageVO.getName())) { + taskQuery.taskNameLike("%" + pageVO.getName() + "%"); + } + if (pageVO.getBeginCreateTime() != null) { + taskQuery.finishedAfter(DateUtils.of(pageVO.getBeginCreateTime())); + } + if (pageVO.getEndCreateTime() != null) { + taskQuery.finishedBefore(DateUtils.of(pageVO.getEndCreateTime())); + } + // 执行查询 + List tasks = taskQuery.listPage(PageUtils.getStart(pageVO), pageVO.getPageSize()); + if (CollUtil.isEmpty(tasks)) { + return PageResult.empty(taskQuery.count()); + } + + // 获得 TaskExtDO Map + List bpmTaskExtDOs = + taskExtMapper.selectListByTaskIds(convertSet(tasks, HistoricTaskInstance::getId)); + Map bpmTaskExtDOMap = convertMap(bpmTaskExtDOs, BpmTaskExtDO::getTaskId); + // 获得 ProcessInstance Map + Map historicProcessInstanceMap = + processInstanceService.getHistoricProcessInstanceMap( + convertSet(tasks, HistoricTaskInstance::getProcessInstanceId)); + // 获得 User Map + Map userMap = adminUserApi.getUserMap( + convertSet(historicProcessInstanceMap.values(), HistoricProcessInstance::getStartUserId)); + List respVOS = bpmTaskConvert.convertList2(tasks, bpmTaskExtDOMap, historicProcessInstanceMap, userMap); + String businessType = pageVO.getBusinessType(); + if (businessType != null && !businessType.isEmpty()){ + respVOS = respVOS.stream().filter(v -> businessType.equals(v.getProcessInstance().getBusinessType())).collect(Collectors.toList()); + } + // 拼接结果 + return new PageResult<>(respVOS, respVOS.stream().count()); +// return new PageResult<>( +// bpmTaskConvert.convertList2(tasks, bpmTaskExtDOMap, historicProcessInstanceMap, userMap), +// taskQuery.count()); + } + + @Override + public List getTasksByProcessInstanceIds(List processInstanceIds) { + if (CollUtil.isEmpty(processInstanceIds)) { + return Collections.emptyList(); + } + return taskService.createTaskQuery().processInstanceIdIn(processInstanceIds.toArray(new String[processInstanceIds.size()])).list(); + } + + @Override + public List getTaskListByProcessInstanceId(String processInstanceId) { + // 获得任务列表 + List tasks = historyService.createHistoricTaskInstanceQuery() + .processInstanceId(processInstanceId) + .orderByHistoricActivityInstanceStartTime().desc() + .list(); + if (CollUtil.isEmpty(tasks)) { + return Collections.emptyList(); + } + + // 获得 TaskExtDO Map + List bpmTaskExtDOs = taskExtMapper.selectListByTaskIds(convertSet(tasks, HistoricTaskInstance::getId)); + Map bpmTaskExtDOMap = convertMap(bpmTaskExtDOs, BpmTaskExtDO::getTaskId); + // 获得 ProcessInstance Map + HistoricProcessInstance processInstance = processInstanceService.getHistoricProcessInstance(processInstanceId); + // 获得 User Map + Set userIds = convertSet(tasks, HistoricTaskInstance::getAssignee); + userIds.add(processInstance.getStartUserId()); + Map userMap = adminUserApi.getUserMap(userIds); + // 获得 Dept Map + Map deptMap = deptApi.getDeptMap(convertSet(userMap.values(), AdminUserRespDTO::getDeptId)); + + //获得第一个流程定义id + String processDefinitionId = tasks.get(0).getProcessDefinitionId(); + //获得第一个task节点定义key + String taskDefinitionKey = tasks.get(0).getTaskDefinitionKey(); + + //获取需要设置fieldDisplay字段的TaskDefinitionKey集合() + List needToSetFieldDisplayTaskDefinitionKeys = tasks.stream().filter(task -> task.getEndTime() == null) + .map(HistoricTaskInstance::getTaskDefinitionKey) + .collect(Collectors.toList()); + + //获取bpmn模型实例 + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(processDefinitionId); + //根据taskDefinitionKey获取UserTask + UserTask userTask = bpmnModelInstance.getModelElementById(taskDefinitionKey); + //获取该节点的扩展属性 + ExtensionElements extensionElements = userTask.getExtensionElements(); + + //获取formData + List fieldHideList = new ArrayList<>(); + if (extensionElements != null) { +// Collection camundaFormFields = extensionElements.getElementsQuery() +// .filterByType(CamundaFormData.class) +// .singleResult() +// .getCamundaFormFields(); + List lists = extensionElements.getElementsQuery() + .filterByType(CamundaFormData.class) + .list(); + if (lists != null && !lists.isEmpty()) { + Collection camundaFormFields = new ArrayList<>(); + lists.forEach(list -> { + camundaFormFields.addAll(list.getCamundaFormFields()); + }); + if (camundaFormFields != null && !camundaFormFields.isEmpty()) { + for (CamundaFormField camundaFormField : camundaFormFields) { + //只需要返回前端defaultValue为0字段code(返回隐藏的字段) + String defaultValue = camundaFormField.getCamundaDefaultValue(); + if (DEFAULT_VALUE.equals(defaultValue)) { + fieldHideList.add(camundaFormField.getCamundaId()); + } + } + } + } + } + //根据流程定义id查询出modelId并根据modelId + String modelId = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId).get(0).getModelId(); + //获取所有节点的规则 + List taskAssignRuleList = taskAssignRuleService.getTaskAssignRuleList(modelId, processDefinitionId); + // 拼接数据 + return bpmTaskConvert.convertList3(tasks, bpmTaskExtDOMap, processInstance, userMap, deptMap, fieldHideList, needToSetFieldDisplayTaskDefinitionKeys, taskAssignRuleList); + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void approveTask(String userId, @Valid BpmTaskApproveReqVO reqVO) { + // 校验任务存在 + Task task = checkTask(userId, reqVO.getId()); + // 校验流程实例存在 + ProcessInstance instance = processInstanceService.getProcessInstance(task.getProcessInstanceId()); + if (instance == null) { + throw exception(PROCESS_INSTANCE_NOT_EXISTS); + } + Map variables = new HashMap<>(); + variables.put("isCheck", reqVO.getIsCheck()); + variables.put("userId", reqVO.getUserId()); + variables.put("reason", reqVO.getReason()); + if (reqVO.getUserIds() != null && !reqVO.getUserIds().isEmpty() && !WorkFlowConstants.NON_SELF_SELECT.equals(reqVO.getUserIds().get(0))) { + variables.put("assignees", reqVO.getUserIds()); + } + if (reqVO.getNextId() != null && !reqVO.getNextId().isEmpty()) { + variables.put("nextId", reqVO.getNextId()); + } + int isMulUser = reqVO.getIsMulUser(); + // 支持多用户共享任务 + if (isMulUser == 1) { + String processDefinitionId = task.getProcessDefinitionId(); + String processInstanceId = task.getProcessInstanceId(); + ProcessDefinitionEntity processDefinitionEntity = (ProcessDefinitionEntity) ((RepositoryServiceImpl) repositoryService).getDeployedProcessDefinition(processDefinitionId); + ExecutionEntity executionEntity = (ExecutionEntity) runtimeService.createExecutionQuery().executionId(processInstanceId).singleResult(); + if (executionEntity != null) { + String activityId = executionEntity.getActivityId(); + List activities = processDefinitionEntity.getActivities(); + for (ActivityImpl activity : activities) { + String id = activity.getId(); + if (id.equals(activityId)) { + List outgoingTransitions = activity.getOutgoingTransitions(); + for (PvmTransition outgoingTransition : outgoingTransitions) { + PvmActivity destination = outgoingTransition.getDestination(); + String taskDefinitionKey = destination.getId(); + String[] split = taskDefinitionKey.split("#"); + List bpmTaskAssignRuleDOS = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId, split[0]); + BpmTaskAssignRuleDO bpmTaskAssignRuleDO = bpmTaskAssignRuleDOS.get(0); + Set options = bpmTaskAssignRuleDO.getOptions(); + List userList = new ArrayList<>(options); + variables.put("userIds", userList); + break; + } + break; + } + } + } + } + //variables.put("isMulUser", reqVO.getIsMulUser()); + variables.put(PROCESS_TASK_FORM_ROUTER, reqVO.getFormRouter()); + + // 完成任务,审批通过 + taskService.complete(task.getId(), variables); + + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setTaskId(task.getId()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.APPROVE.getResult()); + bpmTaskExtDO.setReason(reqVO.getReason()); + //bpmTaskExtDO.setFormRouter(reqVO.getFormRouter()); + // 更新任务拓展表为通过 + taskExtMapper.updateByTaskId(bpmTaskExtDO); + + //获取bpmn模型实例 + BpmnModelInstance bpmnModelInstance = repositoryService.getBpmnModelInstance(task.getProcessDefinitionId()); + //根据taskDefinitionKey获取UserTask + UserTask userTask = bpmnModelInstance.getModelElementById(task.getTaskDefinitionKey()); + //获取该节点的扩展属性 + LoopCharacteristics loopCharacteristics = userTask.getLoopCharacteristics(); + if (loopCharacteristics != null) { + //isSequential为true则该节点为会签, 否则该节点为或签 + String isSequential = loopCharacteristics.getAttributeValue("isSequential"); + //如果当前节点为或签, 修改当前节点其他或签任务为通过 + if (isSequential == null || "false".equals(isSequential)) { + BpmTaskExtDO bpmTaskExtDO1 = new BpmTaskExtDO(); + bpmTaskExtDO1.setName(task.getName()); + bpmTaskExtDO1.setProcessInstanceId(task.getProcessInstanceId()); + bpmTaskExtDO1.setResult(BpmProcessInstanceResultEnum.APPROVE.getResult()); + taskExtMapper.updateByProcessInstanceIdAndOrSignAndName(bpmTaskExtDO1); + } + } + } + + @Override + public boolean updateCurrentNodeExecutor(BpmTaskUpdateCurrentNodeExecutorReqVO reqVO) { + boolean flag = false; + Task task = taskService.createTaskQuery() + .processInstanceId(reqVO.getProcessInstanceId()) + .taskDefinitionKey(reqVO.getTaskDefinitionKey()) + .singleResult(); + if (task != null){ + taskService.setAssignee(task.getId(), reqVO.getNewUserId()); + System.out.println("任务执行人已修改为: " + reqVO.getNewUserId()); + flag = true; + }else { + System.out.println("未找到待处理的任务!"); + } + return flag; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public void rejectTask(String userId, @Valid BpmTaskRejectReqVO reqVO) { + Task task = checkTask(userId, reqVO.getId()); + // 校验流程实例存在 + ProcessInstance instance = processInstanceService.getProcessInstance(task.getProcessInstanceId()); + if (instance == null) { + throw exception(PROCESS_INSTANCE_NOT_EXISTS); + } + + // 更新流程实例为不通过 + processInstanceService.updateProcessInstanceExtReject(instance.getProcessInstanceId(), reqVO.getReason()); + + + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setTaskId(task.getId()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.REJECT.getResult()); + bpmTaskExtDO.setEndTime(LocalDateTime.now()); + bpmTaskExtDO.setReason(reqVO.getReason()); + // 更新任务拓展表为不通过 + taskExtMapper.updateByTaskId(bpmTaskExtDO); + } + + + @Override + public void skipTargetTask(BpmTaskSkipReqVO reqVO) { + //校验参数, 并根据taskId获取task + Task task = checkTask(reqVO.getUserId(), reqVO.getId()); + ProcessInstanceModificationBuilder processInstanceModification = runtimeService.createProcessInstanceModification(reqVO.getProcessInstanceId()); + Set activityIdSet = new HashSet<>(); + //根据流程实例id查询所有活跃节点并取消已执行节点 + taskService.createTaskQuery().processInstanceId(reqVO.getProcessInstanceId()).active().list().forEach(taskQuery -> { + String activityId = taskQuery.getTaskDefinitionKey(); + if (activityIdSet.add(activityId)) { + processInstanceModification.cancelAllForActivity(activityId); + } + }); + String processDefinitionId = task.getProcessDefinitionId(); + String targetTaskId = reqVO.getTargetTaskId(); + Map variables = reqVO.getVariables() == null ? Maps.newHashMap() : reqVO.getVariables(); + BpmTaskAssignRuleDO taskAssignRule = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId, targetTaskId).get(0); + List userIds = reqVO.getUserIds(); + //如果前端传了userIds, 则优先放入 + if (CollectionUtil.isNotEmpty(userIds)){ + variables.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, userIds); + } + //如果驳回到的节点选择发起人自己 + if (BpmTaskAssignRuleTypeEnum.INITIATOR.getType().equals(taskAssignRule.getType())){ + String startUserId = String.valueOf(runtimeService.getVariable(task.getExecutionId(), WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID)); + variables.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, Arrays.asList(startUserId)); + //驳回节点为指定人员 + }else if (BpmTaskAssignRuleTypeEnum.USER.getType().equals(taskAssignRule.getType())){ + //如果前端没传userIds, 就根据所查的规则插入userIds + userIds = (List) taskAssignRule.getOptions(); + if (CollectionUtil.isEmpty(userIds)) { + variables.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, taskAssignRule.getOptions()); + } + //驳回节点为表单内人员 + }else if (BpmTaskAssignRuleTypeEnum.FORM_USER.getType().equals(taskAssignRule.getType())){ + if (CollectionUtil.isEmpty(userIds)){ + throw new RuntimeException("驳回目标节点分配规则为【表单内人员】, 当前前端未传表单人员userIds"); + } + //驳回节点为发起人自选 + }else if (BpmTaskAssignRuleTypeEnum.INITIATOR_CHOOSE.getType().equals(taskAssignRule.getType())){ + if (CollectionUtil.isEmpty(userIds)){ + throw new RuntimeException("驳回目标节点分配规则为【发起人自选】, 当前前端未传表单人员userIds"); + } + } + processInstanceModification.startBeforeActivity(reqVO.getTargetTaskId() + MORE_FLAG) + .setVariables(variables) + .setAnnotation("跳转指定节点") + .execute(); + + //启动跳转的目标节点 +// boolean userIds = reqVO.getVariables().containsKey("userIds"); +// Map variables = reqVO.getVariables(); +// if (userIds) { +// processInstanceModification.startBeforeActivity(reqVO.getTargetTaskId() + MORE_FLAG) +// .setVariables(variables) +// .setAnnotation("跳转指定节点") +// .execute(); +// } else { +// processInstanceModification.startBeforeActivity(reqVO.getTargetTaskId()) +// .setVariables(variables) +// .setAnnotation("跳转指定节点") +// .execute(); +// } + + //根据taskId, 修改当前节点result为5, 驳回/退回 + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setTaskId(task.getId()); + bpmTaskExtDO.setProcessInstanceId(reqVO.getProcessInstanceId()); + bpmTaskExtDO.setReason(reqVO.getReason()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.BACK.getResult()); + bpmTaskExtDO.setEndTime(LocalDateTime.now()); + taskExtMapper.updateByTaskId(bpmTaskExtDO); + } + + @Override + public void rejectToLastNode(BpmRejectVO bpmRejectVO) { + //获取当前task + Task task = taskService.createTaskQuery() + .taskAssignee(bpmRejectVO.getCurrentUserId()) //当前登录用户的id + .processInstanceId(bpmRejectVO.getProcessInstanceId()) + .singleResult(); + ActivityInstance tree = runtimeService.getActivityInstance(bpmRejectVO.getProcessInstanceId()); + //获取所有已办用户任务节点 + List resultList = historyService + .createHistoricActivityInstanceQuery() + .processInstanceId(bpmRejectVO.getProcessInstanceId()) + .activityType("userTask") + .finished() + .orderByHistoricActivityInstanceEndTime() + .asc() + .list(); + if (null == resultList || resultList.size() == 0) { + throw exception(TASK_CAN_NOT_REJECT); + } + //得到第一个任务节点的id + HistoricActivityInstance historicActivityInstance = resultList.get(0); + String startActId = historicActivityInstance.getActivityId(); + if (startActId.equals(task.getTaskDefinitionKey())) { + throw exception(START_TASK_CAN_NOT_REJECT); + } + //得到上一个任务节点的ActivityId和待办人 + Map lastNode = getLastNode(resultList, task.getTaskDefinitionKey()); + if (null == lastNode) { + throw exception(BACK_TASK_FAIL); + } + String toActId = lastNode.get("toActId"); +// String assignee = lastNode.get("assignee"); + //设置流程中的可变参数 + Map taskVariable = new HashMap<>(2); +// if (bpmRejectVO.getCommitUserId() != null && !bpmRejectVO.getCommitUserId().isEmpty()) { +// taskVariable.put("userId", bpmRejectVO.getCommitUserId()); +// } else { +// taskVariable.put("userId", assignee); +// } + //taskVariable.put("formName", "流程驳回"); + + String processDefinitionId = task.getProcessDefinitionId(); + BpmTaskAssignRuleDO taskAssignRule = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId, toActId).get(0); + //如果驳回到的节点选择发起人自己 + if (BpmTaskAssignRuleTypeEnum.INITIATOR.getType().equals(taskAssignRule.getType())){ + String startUserId = String.valueOf(runtimeService.getVariable(task.getExecutionId(), WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID)); + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, Arrays.asList(startUserId)); + }else { + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, taskAssignRule.getOptions()); + List userIds = bpmRejectVO.getUserIds(); + if (userIds != null && !userIds.isEmpty()) { + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, userIds); + } + } + taskService.createComment(task.getId(), bpmRejectVO.getProcessInstanceId(), "驳回原因:" + bpmRejectVO.getRejectComment()); + runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) + .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 + .setAnnotation("进行了驳回到上一个任务节点操作") + .startBeforeActivity(toActId + MORE_FLAG)//启动目标活动节点 + .setVariables(taskVariable)//流程的可变参数赋值 + .execute(); +// if (taskVariable.containsKey("userIds")) { +// runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) +// .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 +// .setAnnotation("进行了驳回到上一个任务节点操作") +// .startBeforeActivity(toActId + MORE_FLAG)//启动目标活动节点 +// .setVariables(taskVariable)//流程的可变参数赋值 +// .execute(); +// } else { +// runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) +// .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 +// .setAnnotation("进行了驳回到上一个任务节点操作") +// .startBeforeActivity(toActId + MORE_FLAG)//启动目标活动节点 +// .setVariables(taskVariable)//流程的可变参数赋值 +// .execute(); +// } + + // 更新任务拓展表为驳回 + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setTaskId(task.getId()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.BACK.getResult()); + bpmTaskExtDO.setReason(bpmRejectVO.getRejectComment()); + bpmTaskExtDO.setEndTime(LocalDateTime.now()); + //根据taskId更新拓展表 + taskExtMapper.updateByTaskId(bpmTaskExtDO); + } + + @Override + public void rejectToFirstNode(BpmRejectVO bpmRejectVO) { + //获取这个任务 + Task task = taskService.createTaskQuery() + .taskAssignee(bpmRejectVO.getCurrentUserId()) //当前登录用户的id + .processInstanceId(bpmRejectVO.getProcessInstanceId()) + .singleResult(); + //获取运行的任务 + ActivityInstance tree = runtimeService.getActivityInstance(bpmRejectVO.getProcessInstanceId()); + List resultList = historyService + .createHistoricActivityInstanceQuery() + .processInstanceId(bpmRejectVO.getProcessInstanceId()) + .activityType("userTask") + .finished() + .orderByHistoricActivityInstanceEndTime() + .asc() + .list(); + if (null == resultList || resultList.size() < 1) { + throw exception(FIRST_USER_TASK_CAN_NOT_REJECT); + } + //得到第一个任务节点的id + HistoricActivityInstance historicActivityInstance = resultList.get(0); + String toActId = historicActivityInstance.getActivityId(); +// String assignee = historicActivityInstance.getAssignee(); + //设置流程中的可变参数 + Map taskVariable = new HashMap<>(); + +// if (bpmRejectVO.getCommitUserId() != null && !bpmRejectVO.getCommitUserId().isEmpty()) { +// taskVariable.put("userId", bpmRejectVO.getCommitUserId()); +// } else { +// taskVariable.put("userId", assignee); +// } + String processDefinitionId = task.getProcessDefinitionId(); + BpmTaskAssignRuleDO taskAssignRule = taskAssignRuleMapper.selectListByProcessDefinitionId(processDefinitionId, toActId).get(0); + //如果驳回到的节点选择发起人自己 + if (BpmTaskAssignRuleTypeEnum.INITIATOR.getType().equals(taskAssignRule.getType())){ + String startUserId = String.valueOf(runtimeService.getVariable(task.getExecutionId(), WorkFlowConstants.PROCESS_INSTANCE_STARTER_USER_ID)); + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, Arrays.asList(startUserId)); + }else { + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, taskAssignRule.getOptions()); + List userIds = bpmRejectVO.getUserIds(); + if (userIds != null && !userIds.isEmpty()) { + taskVariable.put(WorkFlowConstants.PROCESS_INSTANCE_USER_IDS, userIds); + } + } + taskService.createComment(task.getId(), bpmRejectVO.getProcessInstanceId(), "驳回原因:" + bpmRejectVO.getRejectComment()); + runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) + .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 + .setAnnotation("进行了驳回到第一个任务节点操作") + .startBeforeActivity(toActId + MORE_FLAG)//启动目标活动节点 + .setVariables(taskVariable)//流程的可变参数赋值 + .execute(); +// if (taskVariable.containsKey("userIds")) { +// runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) +// .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 +// .setAnnotation("进行了驳回到第一个任务节点操作") +// .startBeforeActivity(toActId + MORE_FLAG)//启动目标活动节点 +// .setVariables(taskVariable)//流程的可变参数赋值 +// .execute(); +// } else { +// runtimeService.createProcessInstanceModification(bpmRejectVO.getProcessInstanceId()) +// .cancelActivityInstance(getInstanceIdForActivity(tree, task.getTaskDefinitionKey()))//关闭相关任务 +// .setAnnotation("进行了驳回到第一个任务节点操作") +// .startBeforeActivity(toActId)//启动目标活动节点 +// .setVariables(taskVariable)//流程的可变参数赋值 +// .execute(); +// } + + // 更新任务拓展表为驳回 + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setTaskId(task.getId()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.BACK.getResult()); + bpmTaskExtDO.setReason(bpmRejectVO.getRejectComment()); + bpmTaskExtDO.setEndTime(LocalDateTime.now()); + //根据taskId更新拓展表 + taskExtMapper.updateByTaskId(bpmTaskExtDO); + } + + private String getInstanceIdForActivity(ActivityInstance activityInstance, String activityId) { + ActivityInstance instance = getChildInstanceForActivity(activityInstance, activityId); + if (instance != null) { + return instance.getId(); + } + return null; + } + + private ActivityInstance getChildInstanceForActivity(ActivityInstance activityInstance, String activityId) { + if (activityId.equals(activityInstance.getActivityId())) { + return activityInstance; + } + for (ActivityInstance childInstance : activityInstance.getChildActivityInstances()) { + ActivityInstance instance = getChildInstanceForActivity(childInstance, activityId); + if (instance != null) { + return instance; + } + } + return null; + } + + /** + * 获取上一节点信息 + * 分两种情况: + * 1、当前节点不在历史节点里 + * 2、当前节点在历史节点里 + * 比如,resultList={1,2,3} + * (1)当前节点是4,表示3是完成节点,4驳回需要回退到3 + * (2)当前节点是2,表示3是驳回节点,3驳回到当前2节点,2驳回需要回退到1 + * 其他驳回过的情况也都包含在情况2中。 + * + * @param resultList 历史节点列表 + * @param currentActivityId 当前待办节点ActivityId + * @return 返回值:上一节点的ActivityId和待办人(toActId, assignee) + */ + private static Map getLastNode(List resultList, String currentActivityId) { + Map backNode = new HashMap<>(); + //新建一个有序不重复集合 + LinkedHashMap linkedHashMap = new LinkedHashMap(); + for (HistoricActivityInstance hai : resultList) { + linkedHashMap.put(hai.getActivityId(), hai.getAssignee()); + } + //分两种情况:当前节点在不在历史节点里面,当前节点在历史节点里 + //情况1、当前节点不在历史节点里 + int originSize = resultList.size(); +// int duplicateRemovalSize = linkedHashMap.size(); + //判断历史节点中是否有重复节点 + //if(originSize == duplicateRemovalSize){ + boolean flag = false; + for (Map.Entry entry : linkedHashMap.entrySet()) { + if (currentActivityId.equals(entry.getKey())) { + flag = true; + break; + } + } +// if(flag){ +// //当前节点在历史节点里:最后一个节点是回退节点 +// return currentNodeInHis(linkedHashMap, currentActivityId); +// } + if (!flag) { + //当前节点不在历史节点里:最后一个节点是完成节点 + HistoricActivityInstance historicActivityInstance = resultList.get(originSize - 1); + backNode.put("toActId", historicActivityInstance.getActivityId()); + backNode.put("assignee", historicActivityInstance.getAssignee()); + return backNode; + } + //} + //情况2、当前节点在历史节点里(已回退过的) + return currentNodeInHis(linkedHashMap, currentActivityId); + } + + private static Map currentNodeInHis(LinkedHashMap linkedHashMap, String currentActivityId) { + //情况2、当前节点在历史节点里(已回退过的) + Map backNode = new HashMap<>(); + ListIterator> li = new ArrayList<>(linkedHashMap.entrySet()).listIterator(); + //System.out.println("已回退过的"); + while (li.hasNext()) { + Map.Entry entry = li.next(); + if (currentActivityId.equals(entry.getKey())) { + li.previous(); + Map.Entry previousEntry = li.previous(); + backNode.put("toActId", previousEntry.getKey()); + backNode.put("assignee", previousEntry.getValue()); + return backNode; + } + } + return null; + } + + @Override + public void updateTaskAssignee(String userId, BpmTaskUpdateAssigneeReqVO reqVO) { + // 校验任务存在 + Task task = checkTask(userId, reqVO.getId()); + // 更新负责人 + updateTaskAssignee(task.getId(), reqVO.getAssigneeUserId()); + } + + @Override + public void updateTaskAssignee(String id, Long userId) { + taskService.setAssignee(id, String.valueOf(userId)); + } + + /** + * 校验任务是否存在, 并且是否是分配给自己的任务 + * + * @param userId 用户 id + * @param taskId task id + */ + private Task checkTask(String userId, String taskId) { + Task task = getTask(taskId); + if (task == null) { + throw exception(TASK_COMPLETE_FAIL_NOT_EXISTS); + } + if (!Objects.equals(userId, task.getAssignee())) { + throw exception(TASK_COMPLETE_FAIL_ASSIGN_NOT_SELF); + } + return task; + } + + @Override + public void createTaskExt(CamundaTaskDTO task) { + BpmTaskExtDO taskExtDO = bpmTaskConvert.convert2TaskExt(task); + taskExtDO.setResult(BpmProcessInstanceResultEnum.PROCESS.getResult()); + taskExtMapper.insert(taskExtDO); + } + + @Override + public void updateTaskExtComplete(CamundaTaskDTO task) { + BpmTaskExtDO taskExtDO = bpmTaskConvert.convert2TaskExt(task); + taskExtDO.setResult(BpmProcessInstanceResultEnum.APPROVE.getResult()); // 不设置也问题不大,因为 Complete 一般是审核通过,已经设置 + taskExtDO.setEndTime(LocalDateTime.now()); + taskExtMapper.updateByTaskId(taskExtDO); + } + + @Override + public void updateTaskExtCancel(String taskId) { + // 需要在事务提交后,才进行查询。不然查询不到历史的原因 + TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() { + + @Override + public void afterCommit() { + // 可能只是活动,不是任务,所以查询不到 + HistoricTaskInstance task = getHistoricTask(taskId); + if (task == null) { + return; + } + + // 如果任务拓展表已经是完成的状态,则跳过 + BpmTaskExtDO taskExt = taskExtMapper.selectByTaskId(taskId); + if (taskExt == null) { + log.error("[updateTaskExtCancel][taskId({}) 查找不到对应的记录,可能存在问题]", taskId); + return; + } + // 如果已经是最终的结果,则跳过 + if (BpmProcessInstanceResultEnum.isEndResult(taskExt.getResult())) { + log.error("[updateTaskExtCancel][taskId({}) 处于结果({}),无需进行更新]", taskId, taskExt.getResult()); + return; + } + + BpmTaskExtDO bpmTaskExtDO = new BpmTaskExtDO(); + bpmTaskExtDO.setId(taskExt.getId()); + bpmTaskExtDO.setResult(BpmProcessInstanceResultEnum.CANCEL.getResult()); + bpmTaskExtDO.setEndTime(LocalDateTime.now()); + bpmTaskExtDO.setReason(BpmProcessInstanceDeleteReasonEnum.translateReason(task.getDeleteReason())); + + // 更新任务 + taskExtMapper.updateById(bpmTaskExtDO); + } + + }); + } + + @Override + public void updateTaskExtAssign(CamundaTaskDTO task) { + BpmTaskExtDO taskExtDO = new BpmTaskExtDO(); + taskExtDO.setAssigneeUserId(task.getAssigneeUserId()); + taskExtDO.setTaskId(task.getTaskId()); + taskExtMapper.updateByTaskId(taskExtDO); + // 发送通知。在事务提交时,批量执行操作,所以直接查询会无法查询到 ProcessInstance,所以这里是通过监听事务的提交来实现。 + TransactionSynchronizationManager.registerSynchronization(new TransactionSynchronization() { + @Override + public void afterCommit() { + ProcessInstance processInstance = + processInstanceService.getProcessInstance(task.getProcessInstanceId()); + AdminUserRespDTO startUser = adminUserApi.getUser(task.getProcessStartUserId()); + messageService.sendMessageWhenTaskAssigned( + bpmTaskConvert.convert(processInstance, startUser, task)); + } + }); + } + + private Task getTask(String id) { + return taskService.createTaskQuery().taskId(id).singleResult(); + } + + private HistoricTaskInstance getHistoricTask(String id) { + return historyService.createHistoricTaskInstanceQuery().taskId(id).singleResult(); + } + + @Override + public void execute(DelegateExecution delegateExecution) throws Exception { + System.out.println(delegateExecution); + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.java new file mode 100644 index 0000000..bd1d223 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.java @@ -0,0 +1,107 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.model.*; +import com.lnsoft.workflow.service.BpmUserGroupService; +import org.springframework.stereotype.Service; +import org.springframework.validation.annotation.Validated; + +import java.util.Collection; +import java.util.List; +import java.util.Set; + +/** + * 用户组 Service 实现类 + * + * @author James + */ +@Service +@Validated +public class BpmUserGroupServiceImpl implements BpmUserGroupService { + + /** + * 创建用户组 + * + * @param createReqVO 创建信息 + * @return 编号 + */ + @Override + public Long createUserGroup(BpmUserGroupCreateReqVO createReqVO) { + return null; + } + + /** + * 更新用户组 + * + * @param updateReqVO 更新信息 + */ + @Override + public void updateUserGroup(BpmUserGroupUpdateReqVO updateReqVO) { + + } + + /** + * 删除用户组 + * + * @param id 编号 + */ + @Override + public void deleteUserGroup(Long id) { + + } + + /** + * 获得用户组 + * + * @param id 编号 + * @return 用户组 + */ + @Override + public BpmUserGroupDO getUserGroup(Long id) { + return null; + } + + /** + * 获得用户组列表 + * + * @param ids 编号 + * @return 用户组列表 + */ + @Override + public List getUserGroupList(Collection ids) { + return null; + } + + /** + * 获得指定状态的用户组列表 + * + * @param status 状态 + * @return 用户组列表 + */ + @Override + public List getUserGroupListByStatus(Integer status) { + return null; + } + + /** + * 获得用户组分页 + * + * @param pageReqVO 分页查询 + * @return 用户组分页 + */ + @Override + public PageResult getUserGroupPage(BpmUserGroupPageReqVO pageReqVO) { + return null; + } + + /** + * 校验用户组们是否有效。如下情况,视为无效: + * 1. 用户组编号不存在 + * 2. 用户组被禁用 + * + * @param ids 用户组编号数组 + */ + @Override + public void validUserGroups(Set ids) { + + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/DeptApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/DeptApiImpl.java new file mode 100644 index 0000000..44e04e5 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/DeptApiImpl.java @@ -0,0 +1,51 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.model.DeptRespDTO; +import com.lnsoft.workflow.service.DeptApi; +import org.springframework.stereotype.Service; + +import java.util.Collection; +import java.util.List; + +/** + * 部门 API 实现类 + * + * @authorJames + */ +@Service +public class DeptApiImpl implements DeptApi { + + /** + * 获得部门信息 + * + * @param id 部门编号 + * @return 部门信息 + */ + @Override + public DeptRespDTO getDept(String id) { + return null; + } + + /** + * 获得部门信息数组 + * + * @param ids 部门编号数组 + * @return 部门信息数组 + */ + @Override + public List getDeptList(Collection ids) { + return null; + } + + /** + * 校验部门们是否有效。如下情况,视为无效: + * 1. 部门编号不存在 + * 2. 部门被禁用 + * + * @param ids 角色编号数组 + */ + @Override + public void validateDeptList(Collection ids) { + + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/DictDataApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/DictDataApiImpl.java new file mode 100644 index 0000000..8906120 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/DictDataApiImpl.java @@ -0,0 +1,54 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.model.DictDataRespDTO; +import com.lnsoft.workflow.service.DictDataApi; +import org.springframework.stereotype.Service; + +import java.util.Collection; + +/** + * 字典数据 API 实现类 + * + * @author James + */ +@Service +public class DictDataApiImpl implements DictDataApi { + + + /** + * 校验字典数据们是否有效。如下情况,视为无效: + * 1. 字典数据不存在 + * 2. 字典数据被禁用 + * + * @param dictType 字典类型 + * @param values 字典数据值的数组 + */ + @Override + public void validateDictDataList(String dictType, Collection values) { + + } + + /** + * 获得指定的字典数据,从缓存中 + * + * @param type 字典类型 + * @param value 字典数据值 + * @return 字典数据 + */ + @Override + public DictDataRespDTO getDictData(String type, String value) { + return null; + } + + /** + * 解析获得指定的字典数据,从缓存中 + * + * @param type 字典类型 + * @param label 字典数据标签 + * @return 字典数据 + */ + @Override + public DictDataRespDTO parseDictData(String type, String label) { + return null; + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/PermissionApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/PermissionApiImpl.java new file mode 100644 index 0000000..4739e7b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/PermissionApiImpl.java @@ -0,0 +1,178 @@ +package com.lnsoft.workflow.service.impl; + +import cn.hutool.core.bean.BeanUtil; +import com.lnsoft.workflow.enums.RoleTypeEnum; +import com.lnsoft.workflow.hxgk.entity.PersonArchives; +import com.lnsoft.workflow.model.DeptDataPermissionRespDTO; +import com.lnsoft.workflow.service.PermissionApi; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.jdbc.core.JdbcTemplate; +import org.springframework.stereotype.Service; + +import javax.sql.DataSource; +import java.util.*; +import java.util.stream.Collectors; + +/** + * 权限 API 实现类 + * + * @author James + */ +@Service +public class PermissionApiImpl implements PermissionApi { + + @Value("${sql.sql-base}") + private String sqlBase; + + private final JdbcTemplate jdbcTemplate; + + //注入数据源 + public PermissionApiImpl(@Qualifier("slaveDataSource") DataSource slaveDataSource){ + this.jdbcTemplate = new JdbcTemplate(slaveDataSource); + } + @Override + public Set getUserIdListByStartUserIds(Collection roleIds, String startUserId) { + Set res = new HashSet<>(); + //查询当前流程发起人的一级二级三级主管 + Map> userRoleList = this.getUserRoleList(startUserId); + + //将结果放入res + for (String roleId : roleIds) { + switch (roleId) { + case "第一级主管": + roleId = RoleTypeEnum.FIRST.getType(); + break; + case "第二级主管": + roleId = RoleTypeEnum.SECOND.getType(); + break; + case "第三级主管": + roleId = RoleTypeEnum.THIRD.getType(); + break; + case "第四级主管": + roleId = RoleTypeEnum.FOURTH.getType(); + break; + case "第五级主管": + roleId = RoleTypeEnum.FIFTH.getType(); + break; + default: + break; + } + if (userRoleList.containsKey(roleId)) { + res.addAll(userRoleList.get(roleId)); + } + } + // 如果当前没查到任何人, 则返回admin审批 + if (res == null || res.isEmpty()) { + res.add("admin"); + return res; + } + return res; + } + + public static final String ONE_DEPT = "one"; + public static final String TWO_DEPT = "two"; + public static final String THREE_DEPT = "three"; + + + /** + * 获取所有的父类职位申请人 id + * + * @param startUserId + * @return + */ + public Map> getUserRoleList(String startUserId) { + Map> endMap = new HashMap<>(); + + //获取当前传入startUserId 拿取的用户信息 + String sql = sqlBase + " where number = " + startUserId; + Map personArchivesMap = jdbcTemplate.queryForMap(sql); + //personArchives 详细信息 + PersonArchives personArchives = BeanUtil.fillBeanWithMap(personArchivesMap, new PersonArchives(), false); + //获取当前人员的二级部门 + Long sunMainDeparment = personArchives.getSunMainDeparment(); + //主部门的列表 + Long maindeparment = personArchives.getMaindeparment(); + //获取三级的检索条件 + String seach = maindeparment.toString() + "," + sunMainDeparment.toString(); + + //一级部门的全部人员负责人 + String sql1 = sqlBase + " where responsible_department like concat('%', " + maindeparment + ", '%')"; + List> listMap = jdbcTemplate.queryForList(sql1); + List personArchives1 = BeanUtil.copyToList(listMap, PersonArchives.class); + Set one = personArchives1.stream().map(k -> k.getNumber()) + .collect(Collectors.toSet()); + endMap.put(ONE_DEPT, one); + + //二级部门 + String sql2 = sqlBase + " where responsible_department like concat('%', " + sunMainDeparment + ", '%')"; + List> listMap2 = jdbcTemplate.queryForList(sql2); + List personArchives2 = BeanUtil.copyToList(listMap2, PersonArchives.class); + Set two = personArchives2.stream().map(k -> k.getNumber()) + .collect(Collectors.toSet()); + endMap.put(TWO_DEPT, two); + if (null == (sunMainDeparment) || 0 == (sunMainDeparment)) { + two.clear(); + } + + //三级部门 + String sql3 = sqlBase + " where responsible_department_json like concat('%', '" + seach + "', '%')"; + List> listMap3 = jdbcTemplate.queryForList(sql3); + List personArchives3 = BeanUtil.copyToList(listMap3, PersonArchives.class); + Set three = personArchives3.stream().map(k -> k.getNumber()) + .collect(Collectors.toSet()); + endMap.put(THREE_DEPT, three); + return endMap; + } + + /** + * 获得拥有多个角色的用户编号集合 + * + * @param roleIds 角色编号集合 + * @return 用户编号集合 + */ + @Override + public Set getUserRoleIdListByRoleIds(Collection roleIds) { + Set set = new HashSet<>(); + + set.add("300010"); + set.add("300820"); + set.add("301502"); + return set; + } + + /** + * 判断是否有权限,任一一个即可 + * + * @param userId 用户编号 + * @param permissions 权限 + * @return 是否 + */ + @Override + public boolean hasAnyPermissions(Long userId, String... permissions) { + return false; + } + + /** + * 判断是否有角色,任一一个即可 + * + * @param userId 用户编号 + * @param roles 角色数组 + * @return 是否 + */ + @Override + public boolean hasAnyRoles(Long userId, String... roles) { + return false; + } + + /** + * 获得登陆用户的部门数据权限 + * + * @param userId 用户编号 + * @return 部门数据权限 + */ + @Override + public DeptDataPermissionRespDTO getDeptDataPermission(Long userId) { + return null; + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/PostApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/PostApiImpl.java new file mode 100644 index 0000000..0d00aef --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/PostApiImpl.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.service.PostApi; +import org.springframework.stereotype.Service; + +import java.util.Collection; + +/** + * 岗位 API 实现类 + * + * @author James + */ +@Service +public class PostApiImpl implements PostApi { + + + /** + * 校验岗位们是否有效。如下情况,视为无效: + * 1. 岗位编号不存在 + * 2. 岗位被禁用 + * + * @param ids 岗位编号数组 + */ + @Override + public void validPostList(Collection ids) { + + } +} diff --git a/src/main/java/com/lnsoft/workflow/service/impl/RoleApiImpl.java b/src/main/java/com/lnsoft/workflow/service/impl/RoleApiImpl.java new file mode 100644 index 0000000..ba3117f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/service/impl/RoleApiImpl.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.service.impl; + +import com.lnsoft.workflow.service.RoleApi; +import org.springframework.stereotype.Service; + +import java.util.Collection; + +/** + * 角色 API 实现类 + * + * @author James + */ +@Service +public class RoleApiImpl implements RoleApi { + /** + * 校验角色们是否有效。如下情况,视为无效: + * 1. 角色编号不存在 + * 2. 角色被禁用 + * + * @param ids 角色编号数组 + */ + @Override + public void validRoleList(Collection ids) { + + } +} + + diff --git a/src/main/java/com/lnsoft/workflow/util/ActivityNodeUtils.java b/src/main/java/com/lnsoft/workflow/util/ActivityNodeUtils.java new file mode 100644 index 0000000..511f032 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/ActivityNodeUtils.java @@ -0,0 +1,63 @@ +package com.lnsoft.workflow.util; + +import com.lnsoft.workflow.model.ActivityNodeVO; +import org.apache.commons.lang3.ObjectUtils; +import org.camunda.bpm.engine.runtime.ActivityInstance; +import org.camunda.bpm.model.xml.instance.DomElement; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +/** + * @Created by zhangfei + **/ +public class ActivityNodeUtils { + protected static ActivityNodeVO createActivityNodeByTaskElement(DomElement e){ + ActivityNodeVO activityNodeVO = new ActivityNodeVO(); + activityNodeVO.setActivityId(e.getAttribute("id")); + activityNodeVO.setActivityName(e.getAttribute("name")); + return activityNodeVO; + } + + protected static Set getNodeByActivityInstance(ActivityInstance activityInstance){ + + if(activityInstance == null){ + return new HashSet<>(); + } + + Set activityNodeVOSet = new HashSet<>(); + ActivityNodeVO activityNodeVO = new ActivityNodeVO(); + activityNodeVO.setActivityId(activityInstance.getActivityId()); + activityNodeVO.setActivityName(activityInstance.getActivityName()); + activityNodeVOSet.add(activityNodeVO); + + if(ObjectUtils.isNotEmpty(activityInstance.getChildActivityInstances())){ + for (ActivityInstance instance : activityInstance.getChildActivityInstances()){ + getNodeByActivityInstance(instance); + } + } + + return activityNodeVOSet; + } + + public static List createActivityNodeBySubProcessElement(DomElement e){ + List activityNodeVOList = new ArrayList<>(); + + e.getChildElements().stream() + .filter(it -> "userTask".equals(it.getLocalName()) || "subProcess".equals(it.getLocalName())) + .forEach(item ->{ + switch (item.getLocalName()){ + case "userTask": + activityNodeVOList.add(createActivityNodeByTaskElement(item)); + break; + case "subProcess": + activityNodeVOList.addAll(createActivityNodeBySubProcessElement(item)); + break; + } + }); + + return activityNodeVOList; + } +} diff --git a/src/main/java/com/lnsoft/workflow/util/CollectionUtils.java b/src/main/java/com/lnsoft/workflow/util/CollectionUtils.java new file mode 100644 index 0000000..83fa1f4 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/CollectionUtils.java @@ -0,0 +1,204 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.collection.CollUtil; +import cn.hutool.core.collection.CollectionUtil; +import com.google.common.collect.ImmutableMap; + +import java.util.*; +import java.util.function.BinaryOperator; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.function.Supplier; +import java.util.stream.Collectors; + +/** + * Collection 工具类 + * + * @author James + */ +public class CollectionUtils { + + public static boolean containsAny(Object source, Object... targets) { + return Arrays.asList(targets).contains(source); + } + + public static boolean isAnyEmpty(Collection... collections) { + return Arrays.stream(collections).anyMatch(CollectionUtil::isEmpty); + } + + public static List filterList(Collection from, Predicate predicate) { + if (CollUtil.isEmpty(from)) { + return new ArrayList<>(); + } + return from.stream().filter(predicate).collect(Collectors.toList()); + } + + public static List distinct(Collection from, Function keyMapper) { + if (CollUtil.isEmpty(from)) { + return new ArrayList<>(); + } + return distinct(from, keyMapper, (t1, t2) -> t1); + } + + public static List distinct(Collection from, Function keyMapper, BinaryOperator cover) { + if (CollUtil.isEmpty(from)) { + return new ArrayList<>(); + } + return new ArrayList<>(convertMap(from, keyMapper, Function.identity(), cover).values()); + } + + public static List convertList(Collection from, Function func) { + if (CollUtil.isEmpty(from)) { + return new ArrayList<>(); + } + return from.stream().map(func).filter(Objects::nonNull).collect(Collectors.toList()); + } + + public static List convertList(Collection from, Function func, Predicate filter) { + if (CollUtil.isEmpty(from)) { + return new ArrayList<>(); + } + return from.stream().filter(filter).map(func).filter(Objects::nonNull).collect(Collectors.toList()); + } + + public static Set convertSet(Collection from, Function func) { + if (CollUtil.isEmpty(from)) { + return new HashSet<>(); + } + return from.stream().map(func).filter(Objects::nonNull).collect(Collectors.toSet()); + } + + public static Set convertSet(Collection from, Function func, Predicate filter) { + if (CollUtil.isEmpty(from)) { + return new HashSet<>(); + } + return from.stream().filter(filter).map(func).filter(Objects::nonNull).collect(Collectors.toSet()); + } + + public static Map convertMap(Collection from, Function keyFunc) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return convertMap(from, keyFunc, Function.identity()); + } + + public static Map convertMap(Collection from, Function keyFunc, Supplier> supplier) { + if (CollUtil.isEmpty(from)) { + return supplier.get(); + } + return convertMap(from, keyFunc, Function.identity(), supplier); + } + + public static Map convertMap(Collection from, Function keyFunc, Function valueFunc) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return convertMap(from, keyFunc, valueFunc, (v1, v2) -> v1); + } + + public static Map convertMap(Collection from, Function keyFunc, Function valueFunc, BinaryOperator mergeFunction) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return convertMap(from, keyFunc, valueFunc, mergeFunction, HashMap::new); + } + + public static Map convertMap(Collection from, Function keyFunc, Function valueFunc, Supplier> supplier) { + if (CollUtil.isEmpty(from)) { + return supplier.get(); + } + return convertMap(from, keyFunc, valueFunc, (v1, v2) -> v1, supplier); + } + + public static Map convertMap(Collection from, Function keyFunc, Function valueFunc, BinaryOperator mergeFunction, Supplier> supplier) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return from.stream().collect(Collectors.toMap(keyFunc, valueFunc, mergeFunction, supplier)); + } + + public static Map> convertMultiMap(Collection from, Function keyFunc) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return from.stream().collect(Collectors.groupingBy(keyFunc, Collectors.mapping(t -> t, Collectors.toList()))); + } + + public static Map> convertMultiMap(Collection from, Function keyFunc, Function valueFunc) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return from.stream() + .collect(Collectors.groupingBy(keyFunc, Collectors.mapping(valueFunc, Collectors.toList()))); + } + + // 暂时没想好名字,先以 2 结尾噶 + public static Map> convertMultiMap2(Collection from, Function keyFunc, Function valueFunc) { + if (CollUtil.isEmpty(from)) { + return new HashMap<>(); + } + return from.stream().collect(Collectors.groupingBy(keyFunc, Collectors.mapping(valueFunc, Collectors.toSet()))); + } + + public static Map convertImmutableMap(Collection from, Function keyFunc) { + if (CollUtil.isEmpty(from)) { + return Collections.emptyMap(); + } + ImmutableMap.Builder builder = ImmutableMap.builder(); + from.forEach(item -> builder.put(keyFunc.apply(item), item)); + return builder.build(); + } + + public static boolean containsAny(Collection source, Collection candidates) { + return org.springframework.util.CollectionUtils.containsAny(source, candidates); + } + + public static T getFirst(List from) { + return !CollectionUtil.isEmpty(from) ? from.get(0) : null; + } + + public static T findFirst(List from, Predicate predicate) { + if (CollUtil.isEmpty(from)) { + return null; + } + return from.stream().filter(predicate).findFirst().orElse(null); + } + + public static > V getMaxValue(List from, Function valueFunc) { + if (CollUtil.isEmpty(from)) { + return null; + } + assert from.size() > 0; // 断言,避免告警 + T t = from.stream().max(Comparator.comparing(valueFunc)).get(); + return valueFunc.apply(t); + } + + public static > V getMinValue(List from, Function valueFunc) { + if (CollUtil.isEmpty(from)) { + return null; + } + assert from.size() > 0; // 断言,避免告警 + T t = from.stream().min(Comparator.comparing(valueFunc)).get(); + return valueFunc.apply(t); + } + + public static > V getSumValue(List from, Function valueFunc, BinaryOperator accumulator) { + if (CollUtil.isEmpty(from)) { + return null; + } + assert from.size() > 0; // 断言,避免告警 + return from.stream().map(valueFunc).reduce(accumulator).get(); + } + + public static void addIfNotNull(Collection coll, T item) { + if (item == null) { + return; + } + coll.add(item); + } + + public static Collection singleton(T deptId) { + return deptId == null ? Collections.emptyList() : Collections.singleton(deptId); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/DateUtils.java b/src/main/java/com/lnsoft/workflow/util/DateUtils.java new file mode 100644 index 0000000..92bd86f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/DateUtils.java @@ -0,0 +1,173 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.date.LocalDateTimeUtil; + +import java.time.*; +import java.util.Calendar; +import java.util.Date; + +/** + * 时间工具类 + * + * @author James + */ +public class DateUtils { + + /** + * 时区 - 默认 + */ + public static final String TIME_ZONE_DEFAULT = "GMT+8"; + + /** + * 秒转换成毫秒 + */ + public static final long SECOND_MILLIS = 1000; + + public static final String FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND = "yyyy-MM-dd HH:mm:ss"; + + public static final String FORMAT_HOUR_MINUTE_SECOND = "HH:mm:ss"; + + /** + * 将 LocalDateTime 转换成 Date + * + * @param date LocalDateTime + * @return LocalDateTime + */ + public static Date of(LocalDateTime date) { + // 将此日期时间与时区相结合以创建 ZonedDateTime + ZonedDateTime zonedDateTime = date.atZone(ZoneId.systemDefault()); + // 本地时间线 LocalDateTime 到即时时间线 Instant 时间戳 + Instant instant = zonedDateTime.toInstant(); + // UTC时间(世界协调时间,UTC + 00:00)转北京(北京,UTC + 8:00)时间 + return Date.from(instant); + } + + /** + * 将 Date 转换成 LocalDateTime + * + * @param date Date + * @return LocalDateTime + */ + public static LocalDateTime of(Date date) { + // 转为时间戳 + Instant instant = date.toInstant(); + // UTC时间(世界协调时间,UTC + 00:00)转北京(北京,UTC + 8:00)时间 + return LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); + } + + @Deprecated + public static Date addTime(Duration duration) { + return new Date(System.currentTimeMillis() + duration.toMillis()); + } + + public static boolean isExpired(Date time) { + return System.currentTimeMillis() > time.getTime(); + } + + public static boolean isExpired(LocalDateTime time) { + LocalDateTime now = LocalDateTime.now(); + return now.isAfter(time); + } + + public static long diff(Date endTime, Date startTime) { + return endTime.getTime() - startTime.getTime(); + } + + /** + * 创建指定时间 + * + * @param year 年 + * @param mouth 月 + * @param day 日 + * @return 指定时间 + */ + public static Date buildTime(int year, int mouth, int day) { + return buildTime(year, mouth, day, 0, 0, 0); + } + + /** + * 创建指定时间 + * + * @param year 年 + * @param mouth 月 + * @param day 日 + * @param hour 小时 + * @param minute 分钟 + * @param second 秒 + * @return 指定时间 + */ + public static Date buildTime(int year, int mouth, int day, + int hour, int minute, int second) { + Calendar calendar = Calendar.getInstance(); + calendar.set(Calendar.YEAR, year); + calendar.set(Calendar.MONTH, mouth - 1); + calendar.set(Calendar.DAY_OF_MONTH, day); + calendar.set(Calendar.HOUR_OF_DAY, hour); + calendar.set(Calendar.MINUTE, minute); + calendar.set(Calendar.SECOND, second); + calendar.set(Calendar.MILLISECOND, 0); // 一般情况下,都是 0 毫秒 + return calendar.getTime(); + } + + public static Date max(Date a, Date b) { + if (a == null) { + return b; + } + if (b == null) { + return a; + } + return a.compareTo(b) > 0 ? a : b; + } + + public static LocalDateTime max(LocalDateTime a, LocalDateTime b) { + if (a == null) { + return b; + } + if (b == null) { + return a; + } + return a.isAfter(b) ? a : b; + } + + /** + * 计算当期时间相差的日期 + * + * @param field 日历字段.
eg:Calendar.MONTH,Calendar.DAY_OF_MONTH,
Calendar.HOUR_OF_DAY等. + * @param amount 相差的数值 + * @return 计算后的日志 + */ + public static Date addDate(int field, int amount) { + return addDate(null, field, amount); + } + + /** + * 计算当期时间相差的日期 + * + * @param date 设置时间 + * @param field 日历字段 例如说,{@link Calendar#DAY_OF_MONTH} 等 + * @param amount 相差的数值 + * @return 计算后的日志 + */ + public static Date addDate(Date date, int field, int amount) { + if (amount == 0) { + return date; + } + Calendar c = Calendar.getInstance(); + if (date != null) { + c.setTime(date); + } + c.add(field, amount); + return c.getTime(); + } + + /** + * 是否今天 + * + * @param date 日期 + * @return 是否 + */ + public static boolean isToday(LocalDateTime date) { + return LocalDateTimeUtil.isSameDay(date, LocalDateTime.now()); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/JsonLongSetTypeHandler.java b/src/main/java/com/lnsoft/workflow/util/JsonLongSetTypeHandler.java new file mode 100644 index 0000000..bd42949 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/JsonLongSetTypeHandler.java @@ -0,0 +1,30 @@ +package com.lnsoft.workflow.util; + +import com.baomidou.mybatisplus.extension.handlers.AbstractJsonTypeHandler; +import com.fasterxml.jackson.core.type.TypeReference; + +import java.util.Set; + +/** + * 参考 {@link com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler} 实现 + * 在我们将字符串反序列化为 Set 并且泛型为 Long 时,如果每个元素的数值太小,会被处理成 Integer 类型,导致可能存在隐性的 BUG。 + * + * 例如说哦,SysUserDO 的 postIds 属性 + * + * @authorJames + */ +public class JsonLongSetTypeHandler extends AbstractJsonTypeHandler { + + private static final TypeReference> TYPE_REFERENCE = new TypeReference>(){}; + + @Override + protected Object parse(String json) { + return JsonUtils.parseObject(json, TYPE_REFERENCE); + } + + @Override + protected String toJson(Object obj) { + return JsonUtils.toJsonString(obj); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/JsonUtils.java b/src/main/java/com/lnsoft/workflow/util/JsonUtils.java new file mode 100644 index 0000000..408e003 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/JsonUtils.java @@ -0,0 +1,144 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.util.StrUtil; +import cn.hutool.json.JSONUtil; +import com.fasterxml.jackson.core.type.TypeReference; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; +import lombok.SneakyThrows; +import lombok.experimental.UtilityClass; +import lombok.extern.slf4j.Slf4j; + +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; + +/** + * JSON 工具类 + * + * @authorJames + */ +@UtilityClass +@Slf4j +public class JsonUtils { + + private static ObjectMapper objectMapper = new ObjectMapper(); + + static { + objectMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); + objectMapper.registerModules(new JavaTimeModule()); // 解决 LocalDateTime 的序列化 + } + + /** + * 初始化 objectMapper 属性 + *

+ * 通过这样的方式,使用 Spring 创建的 ObjectMapper Bean + * + * @param objectMapper ObjectMapper 对象 + */ + public static void init(ObjectMapper objectMapper) { + JsonUtils.objectMapper = objectMapper; + } + + @SneakyThrows + public static String toJsonString(Object object) { + return objectMapper.writeValueAsString(object); + } + + @SneakyThrows + public static byte[] toJsonByte(Object object) { + return objectMapper.writeValueAsBytes(object); + } + + @SneakyThrows + public static String toJsonPrettyString(Object object) { + return objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(object); + } + + public static T parseObject(String text, Class clazz) { + if (StrUtil.isEmpty(text)) { + return null; + } + try { + return objectMapper.readValue(text, clazz); + } catch (IOException e) { + log.error("json parse err,json:{}", text, e); + throw new RuntimeException(e); + } + } + + /** + * 将字符串解析成指定类型的对象 + * 使用 {@link #parseObject(String, Class)} 时,在@JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) 的场景下, + * 如果 text 没有 class 属性,则会报错。此时,使用这个方法,可以解决。 + * + * @param text 字符串 + * @param clazz 类型 + * @return 对象 + */ + public static T parseObject2(String text, Class clazz) { + if (StrUtil.isEmpty(text)) { + return null; + } + return JSONUtil.toBean(text, clazz); + } + + public static T parseObject(byte[] bytes, Class clazz) { + if (ArrayUtil.isEmpty(bytes)) { + return null; + } + try { + return objectMapper.readValue(bytes, clazz); + } catch (IOException e) { + log.error("json parse err,json:{}", bytes, e); + throw new RuntimeException(e); + } + } + + public static T parseObject(String text, TypeReference typeReference) { + try { + return objectMapper.readValue(text, typeReference); + } catch (IOException e) { + log.error("json parse err,json:{}", text, e); + throw new RuntimeException(e); + } + } + + public static List parseArray(String text, Class clazz) { + if (StrUtil.isEmpty(text)) { + return new ArrayList<>(); + } + try { + return objectMapper.readValue(text, objectMapper.getTypeFactory().constructCollectionType(List.class, clazz)); + } catch (IOException e) { + log.error("json parse err,json:{}", text, e); + throw new RuntimeException(e); + } + } + + public static JsonNode parseTree(String text) { + try { + return objectMapper.readTree(text); + } catch (IOException e) { + log.error("json parse err,json:{}", text, e); + throw new RuntimeException(e); + } + } + + public static JsonNode parseTree(byte[] text) { + try { + return objectMapper.readTree(text); + } catch (IOException e) { + log.error("json parse err,json:{}", text, e); + throw new RuntimeException(e); + } + } + + public static boolean isJson(String text) { + return JSONUtil.isTypeJSON(text); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/LambdaQueryWrapperX.java b/src/main/java/com/lnsoft/workflow/util/LambdaQueryWrapperX.java new file mode 100644 index 0000000..c90779b --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/LambdaQueryWrapperX.java @@ -0,0 +1,135 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.util.ArrayUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; +import com.baomidou.mybatisplus.core.toolkit.support.SFunction; +import org.apache.commons.lang3.ArrayUtils; +import org.springframework.util.StringUtils; + +import java.util.Collection; + +/** + * 拓展 MyBatis Plus QueryWrapper 类,主要增加如下功能: + * + * 1. 拼接条件的方法,增加 xxxIfPresent 方法,用于判断值不存在的时候,不要拼接到条件中。 + * + * @param 数据类型 + */ +public class LambdaQueryWrapperX extends LambdaQueryWrapper { + + public LambdaQueryWrapperX likeIfPresent(SFunction column, String val) { + if (StringUtils.hasText(val)) { + return (LambdaQueryWrapperX) super.like(column, val); + } + return this; + } + + public LambdaQueryWrapperX inIfPresent(SFunction column, Collection values) { + if (!CollectionUtils.isEmpty(values)) { + return (LambdaQueryWrapperX) super.in(column, values); + } + return this; + } + + public LambdaQueryWrapperX inIfPresent(SFunction column, Object... values) { + if (!ArrayUtil.isEmpty(values)) { + return (LambdaQueryWrapperX) super.in(column, values); + } + return this; + } + + public LambdaQueryWrapperX eqIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.eq(column, val); + } + return this; + } + + public LambdaQueryWrapperX neIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.ne(column, val); + } + return this; + } + + public LambdaQueryWrapperX gtIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.gt(column, val); + } + return this; + } + + public LambdaQueryWrapperX geIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.ge(column, val); + } + return this; + } + + public LambdaQueryWrapperX ltIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.lt(column, val); + } + return this; + } + + public LambdaQueryWrapperX leIfPresent(SFunction column, Object val) { + if (val != null) { + return (LambdaQueryWrapperX) super.le(column, val); + } + return this; + } + + public LambdaQueryWrapperX betweenIfPresent(SFunction column, Object val1, Object val2) { + if (val1 != null && val2 != null) { + return (LambdaQueryWrapperX) super.between(column, val1, val2); + } + if (val1 != null) { + return (LambdaQueryWrapperX) ge(column, val1); + } + if (val2 != null) { + return (LambdaQueryWrapperX) le(column, val2); + } + return this; + } + + public LambdaQueryWrapperX betweenIfPresent(SFunction column, Object[] values) { + Object val1 = ArrayUtils.get(values, 0); + Object val2 = ArrayUtils.get(values, 1); + return betweenIfPresent(column, val1, val2); + } + + // ========== 重写父类方法,方便链式调用 ========== + + @Override + public LambdaQueryWrapperX eq(boolean condition, SFunction column, Object val) { + super.eq(condition, column, val); + return this; + } + + @Override + public LambdaQueryWrapperX eq(SFunction column, Object val) { + super.eq(column, val); + return this; + } + + @Override + public LambdaQueryWrapperX orderByDesc(SFunction column) { + super.orderByDesc(true, column); + return this; + } + + @Override + public LambdaQueryWrapperX last(String lastSql) { + super.last(lastSql); + return this; + } + + @Override + public LambdaQueryWrapperX in(SFunction column, Collection coll) { + super.in(column, coll); + return this; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/MyBatisUtils.java b/src/main/java/com/lnsoft/workflow/util/MyBatisUtils.java new file mode 100644 index 0000000..2661c47 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/MyBatisUtils.java @@ -0,0 +1,88 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.collection.CollectionUtil; +import com.baomidou.mybatisplus.core.metadata.OrderItem; +import com.baomidou.mybatisplus.core.toolkit.StringPool; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.lnsoft.workflow.model.PageParam; +import com.lnsoft.workflow.model.SortingField; +import net.sf.jsqlparser.expression.Alias; +import net.sf.jsqlparser.schema.Column; +import net.sf.jsqlparser.schema.Table; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; +import java.util.stream.Collectors; + +/** + * MyBatis 工具类 + */ +public class MyBatisUtils { + + private static final String MYSQL_ESCAPE_CHARACTER = "`"; + + public static Page buildPage(PageParam pageParam) { + return buildPage(pageParam, null); + } + + public static Page buildPage(PageParam pageParam, Collection sortingFields) { + // 页码 + 数量 + Page page = new Page<>(pageParam.getPageNo(), pageParam.getPageSize()); + // 排序字段 + if (!CollectionUtil.isEmpty(sortingFields)) { + page.addOrder(sortingFields.stream().map(sortingField -> SortingField.ORDER_ASC.equals(sortingField.getOrder()) ? + OrderItem.asc(sortingField.getField()) : OrderItem.desc(sortingField.getField())) + .collect(Collectors.toList())); + } + return page; + } + + /** + * 将拦截器添加到链中 + * 由于 MybatisPlusInterceptor 不支持添加拦截器,所以只能全量设置 + * + * @param interceptor 链 + * @param inner 拦截器 + * @param index 位置 + */ + public static void addInterceptor(MybatisPlusInterceptor interceptor, InnerInterceptor inner, int index) { + List inners = new ArrayList<>(interceptor.getInterceptors()); + inners.add(index, inner); + interceptor.setInterceptors(inners); + } + + /** + * 获得 Table 对应的表名 + * + * 兼容 MySQL 转义表名 `t_xxx` + * + * @param table 表 + * @return 去除转移字符后的表名 + */ + public static String getTableName(Table table) { + String tableName = table.getName(); + if (tableName.startsWith(MYSQL_ESCAPE_CHARACTER) && tableName.endsWith(MYSQL_ESCAPE_CHARACTER)) { + tableName = tableName.substring(1, tableName.length() - 1); + } + return tableName; + } + + /** + * 构建 Column 对象 + * + * @param tableName 表名 + * @param tableAlias 别名 + * @param column 字段名 + * @return Column 对象 + */ + public static Column buildColumn(String tableName, Alias tableAlias, String column) { + if (tableAlias != null) { + tableName = tableAlias.getName(); + } + return new Column(tableName + StringPool.DOT + column); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/NumberUtils.java b/src/main/java/com/lnsoft/workflow/util/NumberUtils.java new file mode 100644 index 0000000..0c71a12 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/NumberUtils.java @@ -0,0 +1,16 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.util.StrUtil; + +/** + * 数字的工具类,补全 {@link cn.hutool.core.util.NumberUtil} 的功能 + * + * @author 芋道源码 + */ +public class NumberUtils { + + public static Long parseLong(String str) { + return StrUtil.isNotEmpty(str) ? Long.valueOf(str) : null; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/ObjectUtils.java b/src/main/java/com/lnsoft/workflow/util/ObjectUtils.java new file mode 100644 index 0000000..94c07d7 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/ObjectUtils.java @@ -0,0 +1,63 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.util.ObjectUtil; +import cn.hutool.core.util.ReflectUtil; + +import java.lang.reflect.Field; +import java.util.Arrays; +import java.util.function.Consumer; + +/** + * Object 工具类 + * + * @authorJames + */ +public class ObjectUtils { + + /** + * 复制对象,并忽略 Id 编号 + * + * @param object 被复制对象 + * @param consumer 消费者,可以二次编辑被复制对象 + * @return 复制后的对象 + */ + public static T cloneIgnoreId(T object, Consumer consumer) { + T result = ObjectUtil.clone(object); + // 忽略 id 编号 + Field field = ReflectUtil.getField(object.getClass(), "id"); + if (field != null) { + ReflectUtil.setFieldValue(result, field, null); + } + // 二次编辑 + if (result != null) { + consumer.accept(result); + } + return result; + } + + public static > T max(T obj1, T obj2) { + if (obj1 == null) { + return obj2; + } + if (obj2 == null) { + return obj1; + } + return obj1.compareTo(obj2) > 0 ? obj1 : obj2; + } + + @SafeVarargs + public static T defaultIfNull(T... array) { + for (T item : array) { + if (item != null) { + return item; + } + } + return null; + } + + @SafeVarargs + public static boolean equalsAny(T obj, T... array) { + return Arrays.asList(array).contains(obj); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/PageUtils.java b/src/main/java/com/lnsoft/workflow/util/PageUtils.java new file mode 100644 index 0000000..a3d588f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/PageUtils.java @@ -0,0 +1,15 @@ +package com.lnsoft.workflow.util; + +import com.lnsoft.workflow.model.PageParam; + +/** + * + * @author 芋道源码 + */ +public class PageUtils { + + public static int getStart(PageParam pageParam) { + return (pageParam.getPageNo() - 1) * pageParam.getPageSize(); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/QueryWrapperX.java b/src/main/java/com/lnsoft/workflow/util/QueryWrapperX.java new file mode 100644 index 0000000..5a3587f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/QueryWrapperX.java @@ -0,0 +1,166 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.lang.Assert; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.ArrayUtils; +import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; +import com.lnsoft.workflow.constant.SqlConstants; +import org.springframework.util.StringUtils; + +import java.util.Collection; + +/** + * 拓展 MyBatis Plus QueryWrapper 类,主要增加如下功能: + * + * 1. 拼接条件的方法,增加 xxxIfPresent 方法,用于判断值不存在的时候,不要拼接到条件中。 + * + * @param 数据类型 + */ +public class QueryWrapperX extends QueryWrapper { + + public QueryWrapperX likeIfPresent(String column, String val) { + if (StringUtils.hasText(val)) { + return (QueryWrapperX) super.like(column, val); + } + return this; + } + + public QueryWrapperX inIfPresent(String column, Collection values) { + if (!CollectionUtils.isEmpty(values)) { + return (QueryWrapperX) super.in(column, values); + } + return this; + } + + public QueryWrapperX inIfPresent(String column, Object... values) { + if (!ArrayUtils.isEmpty(values)) { + return (QueryWrapperX) super.in(column, values); + } + return this; + } + + public QueryWrapperX eqIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.eq(column, val); + } + return this; + } + + public QueryWrapperX neIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.ne(column, val); + } + return this; + } + + public QueryWrapperX gtIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.gt(column, val); + } + return this; + } + + public QueryWrapperX geIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.ge(column, val); + } + return this; + } + + public QueryWrapperX ltIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.lt(column, val); + } + return this; + } + + public QueryWrapperX leIfPresent(String column, Object val) { + if (val != null) { + return (QueryWrapperX) super.le(column, val); + } + return this; + } + + public QueryWrapperX betweenIfPresent(String column, Object val1, Object val2) { + if (val1 != null && val2 != null) { + return (QueryWrapperX) super.between(column, val1, val2); + } + if (val1 != null) { + return (QueryWrapperX) ge(column, val1); + } + if (val2 != null) { + return (QueryWrapperX) le(column, val2); + } + return this; + } + + public QueryWrapperX betweenIfPresent(String column, Object[] values) { + if (values!= null && values.length != 0 && values[0] != null && values[1] != null) { + return (QueryWrapperX) super.between(column, values[0], values[1]); + } + if (values!= null && values.length != 0 && values[0] != null) { + return (QueryWrapperX) ge(column, values[0]); + } + if (values!= null && values.length != 0 && values[1] != null) { + return (QueryWrapperX) le(column, values[1]); + } + return this; + } + + // ========== 重写父类方法,方便链式调用 ========== + + @Override + public QueryWrapperX eq(boolean condition, String column, Object val) { + super.eq(condition, column, val); + return this; + } + + @Override + public QueryWrapperX eq(String column, Object val) { + super.eq(column, val); + return this; + } + + @Override + public QueryWrapperX orderByDesc(String column) { + super.orderByDesc(true, column); + return this; + } + + @Override + public QueryWrapperX last(String lastSql) { + super.last(lastSql); + return this; + } + + @Override + public QueryWrapperX in(String column, Collection coll) { + super.in(column, coll); + return this; + } + + /** + * 设置只返回最后一条 + * + * TODO James:不是完美解,需要在思考下。如果使用多数据源,并且数据源是多种类型时,可能会存在问题:实现之返回一条的语法不同 + * + * @return this + */ + public QueryWrapperX limitN(int n) { + Assert.notNull(SqlConstants.DB_TYPE, "获取不到数据库的类型"); + switch (SqlConstants.DB_TYPE) { + case ORACLE: + case ORACLE_12C: + super.eq("ROWNUM", n); + break; + case SQL_SERVER: + case SQL_SERVER2005: + super.select("TOP " + n + " *"); // 由于 SQL Server 是通过 SELECT TOP 1 实现限制一条,所以只好使用 * 查询剩余字段 + break; + default: + super.last("LIMIT " + n); + } + return this; + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/ServiceExceptionUtil.java b/src/main/java/com/lnsoft/workflow/util/ServiceExceptionUtil.java new file mode 100644 index 0000000..ed82ea3 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/ServiceExceptionUtil.java @@ -0,0 +1,120 @@ +package com.lnsoft.workflow.util; + +import com.lnsoft.workflow.exception.ErrorCode; +import com.lnsoft.workflow.exception.ServiceException; +import lombok.extern.slf4j.Slf4j; + +import java.util.Map; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; + +/** + * {@link ServiceException} 工具类 + * + * 目的在于,格式化异常信息提示。 + * 考虑到 String.format 在参数不正确时会报错,因此使用 {} 作为占位符,并使用 {@link #doFormat(int, String, Object...)} 方法来格式化 + * + * 因为 {@link #MESSAGES} 里面默认是没有异常信息提示的模板的,所以需要使用方自己初始化进去。目前想到的有几种方式: + * + * 1. 异常提示信息,写在枚举类中,例如说,cn.iocoder.oceans.user.api.constants.ErrorCodeEnum 类 + ServiceExceptionConfiguration + * 2. 异常提示信息,写在 .properties 等等配置文件 + * 3. 异常提示信息,写在 Apollo 等等配置中心中,从而实现可动态刷新 + * 4. 异常提示信息,存储在 db 等等数据库中,从而实现可动态刷新 + */ +@Slf4j +public class ServiceExceptionUtil { + + /** + * 错误码提示模板 + */ + private static final ConcurrentMap MESSAGES = new ConcurrentHashMap<>(); + + public static void putAll(Map messages) { + ServiceExceptionUtil.MESSAGES.putAll(messages); + } + + public static void put(Integer code, String message) { + ServiceExceptionUtil.MESSAGES.put(code, message); + } + + public static void delete(Integer code, String message) { + ServiceExceptionUtil.MESSAGES.remove(code, message); + } + + // ========== 和 ServiceException 的集成 ========== + + public static ServiceException exception(ErrorCode errorCode) { + String messagePattern = MESSAGES.getOrDefault(errorCode.getCode(), errorCode.getMsg()); + return exception0(errorCode.getCode(), messagePattern); + } + + public static ServiceException exception(ErrorCode errorCode, Object... params) { + String messagePattern = MESSAGES.getOrDefault(errorCode.getCode(), errorCode.getMsg()); + return exception0(errorCode.getCode(), messagePattern, params); + } + + /** + * 创建指定编号的 ServiceException 的异常 + * + * @param code 编号 + * @return 异常 + */ + public static ServiceException exception(Integer code) { + return exception0(code, MESSAGES.get(code)); + } + + /** + * 创建指定编号的 ServiceException 的异常 + * + * @param code 编号 + * @param params 消息提示的占位符对应的参数 + * @return 异常 + */ + public static ServiceException exception(Integer code, Object... params) { + return exception0(code, MESSAGES.get(code), params); + } + + public static ServiceException exception0(Integer code, String messagePattern, Object... params) { + String message = doFormat(code, messagePattern, params); + return new ServiceException(code, message); + } + + // ========== 格式化方法 ========== + + /** + * 将错误编号对应的消息使用 params 进行格式化。 + * + * @param code 错误编号 + * @param messagePattern 消息模版 + * @param params 参数 + * @return 格式化后的提示 + */ + public static String doFormat(int code, String messagePattern, Object... params) { + StringBuilder sbuf = new StringBuilder(messagePattern.length() + 50); + int i = 0; + int j; + int l; + for (l = 0; l < params.length; l++) { + j = messagePattern.indexOf("{}", i); + if (j == -1) { + log.error("[doFormat][参数过多:错误码({})|错误内容({})|参数({})", code, messagePattern, params); + if (i == 0) { + return messagePattern; + } else { + sbuf.append(messagePattern.substring(i)); + return sbuf.toString(); + } + } else { + sbuf.append(messagePattern, i, j); + sbuf.append(params[l]); + i = j + 2; + } + } + if (messagePattern.indexOf("{}", i) != -1) { + log.error("[doFormat][参数过少:错误码({})|错误内容({})|参数({})", code, messagePattern, params); + } + sbuf.append(messagePattern.substring(i)); + return sbuf.toString(); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/SetUtils.java b/src/main/java/com/lnsoft/workflow/util/SetUtils.java new file mode 100644 index 0000000..0bae643 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/SetUtils.java @@ -0,0 +1,19 @@ +package com.lnsoft.workflow.util; + +import java.util.Arrays; +import java.util.HashSet; +import java.util.Set; + +/** + * Set 工具类 + * + * @author James + */ +public class SetUtils { + + @SafeVarargs + public static Set asSet(T... objs) { + return new HashSet<>(Arrays.asList(objs)); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/ValidationUtils.java b/src/main/java/com/lnsoft/workflow/util/ValidationUtils.java new file mode 100644 index 0000000..1e2fa2d --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/ValidationUtils.java @@ -0,0 +1,47 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.collection.CollUtil; +import org.springframework.util.StringUtils; + +import javax.validation.ConstraintViolation; +import javax.validation.ConstraintViolationException; +import javax.validation.Validator; +import java.util.Set; +import java.util.regex.Pattern; + +/** + * 校验工具类 + * + * @authorJames + */ +public class ValidationUtils { + + private static final Pattern PATTERN_MOBILE = Pattern.compile("^(?:(?:\\+|00)86)?1(?:(?:3[\\d])|(?:4[5-79])|(?:5[0-35-9])|(?:6[5-7])|(?:7[0-8])|(?:8[\\d])|(?:9[189]))\\d{8}$"); + + private static final Pattern PATTERN_URL = Pattern.compile("^(https?|ftp|file)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"); + + private static final Pattern PATTERN_XML_NCNAME = Pattern.compile("[a-zA-Z_][\\-_.0-9_a-zA-Z$]*"); + + public static boolean isMobile(String mobile) { + return StringUtils.hasText(mobile) + && PATTERN_MOBILE.matcher(mobile).matches(); + } + + public static boolean isURL(String url) { + return StringUtils.hasText(url) + && PATTERN_URL.matcher(url).matches(); + } + + public static boolean isXmlNCName(String str) { + return StringUtils.hasText(str) + && PATTERN_XML_NCNAME.matcher(str).matches(); + } + + public static void validate(Validator validator, Object object, Class... groups) { + Set> constraintViolations = validator.validate(object, groups); + if (CollUtil.isNotEmpty(constraintViolations)) { + throw new ConstraintViolationException(constraintViolations); + } + } + +} diff --git a/src/main/java/com/lnsoft/workflow/util/WebFrameworkUtils.java b/src/main/java/com/lnsoft/workflow/util/WebFrameworkUtils.java new file mode 100644 index 0000000..8c9108f --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/util/WebFrameworkUtils.java @@ -0,0 +1,127 @@ +package com.lnsoft.workflow.util; + +import cn.hutool.core.util.StrUtil; +import com.lnsoft.workflow.config.WebProperties; +import com.lnsoft.workflow.enums.UserTypeEnum; +import com.lnsoft.workflow.model.CommonResult; +import org.springframework.web.context.request.RequestAttributes; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; + +import javax.servlet.ServletRequest; +import javax.servlet.http.HttpServletRequest; + +/** + * 专属于 web 包的工具类 + * + * @author James + */ +public class WebFrameworkUtils { + + private static final String REQUEST_ATTRIBUTE_LOGIN_USER_ID = "login_user_id"; + private static final String REQUEST_ATTRIBUTE_LOGIN_USER_TYPE = "login_user_type"; + + private static final String REQUEST_ATTRIBUTE_COMMON_RESULT = "common_result"; + + public static final String HEADER_TENANT_ID = "tenant-id"; + + private static WebProperties properties; + + public WebFrameworkUtils(WebProperties webProperties) { + WebFrameworkUtils.properties = webProperties; + } + + /** + * 获得租户编号,从 header 中 + * 考虑到其它 framework 组件也会使用到租户编号,所以不得不放在 WebFrameworkUtils 统一提供 + * + * @param request 请求 + * @return 租户编号 + */ + public static Long getTenantId(HttpServletRequest request) { + String tenantId = request.getHeader(HEADER_TENANT_ID); + return StrUtil.isNotEmpty(tenantId) ? Long.valueOf(tenantId) : null; + } + + public static void setLoginUserId(ServletRequest request, Long userId) { + request.setAttribute(REQUEST_ATTRIBUTE_LOGIN_USER_ID, userId); + } + + /** + * 设置用户类型 + * + * @param request 请求 + * @param userType 用户类型 + */ + public static void setLoginUserType(ServletRequest request, Integer userType) { + request.setAttribute(REQUEST_ATTRIBUTE_LOGIN_USER_TYPE, userType); + } + + /** + * 获得当前用户的编号,从请求中 + * 注意:该方法仅限于 framework 框架使用!!! + * + * @param request 请求 + * @return 用户编号 + */ + public static Long getLoginUserId(HttpServletRequest request) { + if (request == null) { + return null; + } + return (Long) request.getAttribute(REQUEST_ATTRIBUTE_LOGIN_USER_ID); + } + + /** + * 获得当前用户的类型 + * 注意:该方法仅限于 web 相关的 framework 组件使用!!! + * + * @param request 请求 + * @return 用户编号 + */ + public static Integer getLoginUserType(HttpServletRequest request) { + if (request == null) { + return null; + } + // 1. 优先,从 Attribute 中获取 + Integer userType = (Integer) request.getAttribute(REQUEST_ATTRIBUTE_LOGIN_USER_TYPE); + if (userType != null) { + return userType; + } + // 2. 其次,基于 URL 前缀的约定 + if (request.getRequestURI().startsWith(properties.getAdminApi().getPrefix())) { + return UserTypeEnum.ADMIN.getValue(); + } + if (request.getRequestURI().startsWith(properties.getAppApi().getPrefix())) { + return UserTypeEnum.MEMBER.getValue(); + } + return null; + } + + public static Integer getLoginUserType() { + HttpServletRequest request = getRequest(); + return getLoginUserType(request); + } + + public static Long getLoginUserId() { + HttpServletRequest request = getRequest(); + return getLoginUserId(request); + } + + public static void setCommonResult(ServletRequest request, CommonResult result) { + request.setAttribute(REQUEST_ATTRIBUTE_COMMON_RESULT, result); + } + + public static CommonResult getCommonResult(ServletRequest request) { + return (CommonResult) request.getAttribute(REQUEST_ATTRIBUTE_COMMON_RESULT); + } + + public static HttpServletRequest getRequest() { + RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); + if (!(requestAttributes instanceof ServletRequestAttributes)) { + return null; + } + ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) requestAttributes; + return servletRequestAttributes.getRequest(); + } + +} diff --git a/src/main/java/com/lnsoft/workflow/validat/Mobile.java b/src/main/java/com/lnsoft/workflow/validat/Mobile.java new file mode 100644 index 0000000..86b9f80 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/validat/Mobile.java @@ -0,0 +1,28 @@ +package com.lnsoft.workflow.validat; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + +@Target({ + ElementType.METHOD, + ElementType.FIELD, + ElementType.ANNOTATION_TYPE, + ElementType.CONSTRUCTOR, + ElementType.PARAMETER, + ElementType.TYPE_USE +}) +@Retention(RetentionPolicy.RUNTIME) +@Documented +@Constraint( + validatedBy = MobileValidator.class +) +public @interface Mobile { + + String message() default "手机号格式不正确"; + + Class[] groups() default {}; + + Class[] payload() default {}; + +} diff --git a/src/main/java/com/lnsoft/workflow/validat/MobileValidator.java b/src/main/java/com/lnsoft/workflow/validat/MobileValidator.java new file mode 100644 index 0000000..711cd26 --- /dev/null +++ b/src/main/java/com/lnsoft/workflow/validat/MobileValidator.java @@ -0,0 +1,25 @@ +package com.lnsoft.workflow.validat; + +import cn.hutool.core.util.StrUtil; +import com.lnsoft.workflow.util.ValidationUtils; + +import javax.validation.ConstraintValidator; +import javax.validation.ConstraintValidatorContext; + +public class MobileValidator implements ConstraintValidator { + + @Override + public void initialize(Mobile annotation) { + } + + @Override + public boolean isValid(String value, ConstraintValidatorContext context) { + // 如果手机号为空,默认不校验,即校验通过 + if (StrUtil.isEmpty(value)) { + return true; + } + // 校验手机 + return ValidationUtils.isMobile(value); + } + +} diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml new file mode 100644 index 0000000..ce5d533 --- /dev/null +++ b/src/main/resources/application.yml @@ -0,0 +1,71 @@ +spring: + application: + name: camunda + # 应用名称 + cloud: + nacos: + discovery: + server-addr: ${NACOS_DISCOVERY_SERVER_ADDR:172.20.2.57:8848} + namespace: dlp + username: nacos + password: nacos + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.cj.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://127.0.0.1:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: root + # 从库数据源 + slave: + enabled: true + url: jdbc:mysql://172.20.2.87:3306/hr_new?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: AnknKiXiXaxNrw78 + # 初始化大小,最小,最大 + initial-size: 5 + min-idle: 5 + max-active: 20 + # 配置获取连接等待超时的时间 + max-wait: 60000 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位毫秒 + time-between-eviction-runs-millis: 60000 + # 配置一个连接在池中最小生存时间 + min-evictable-idle-time-millis: 300000 + validation-query: SELECT 1 FROM sys_user + test-while-idle: true + test-on-borrow: false + test-on-return: false + # 打开 PSCache,并且指定每个连接上 PSCache 的大小 + pool-prepared-statements: true + max-pool-prepared-statement-per-connection-size: 20 + # 配置监控统计拦截的 Filter,去掉后监控界面 SQL 无法统计,wall 用于防火墙 + filters: stat,wall,log4j + # 通过 connection-properties 属性打开 mergeSql 功能;慢 SQL 记录 + connection-properties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 + # 配置 DruidStatFilter + web-stat-filter: + enabled: true + url-pattern: /* + exclusions: .js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/* + # 配置 DruidStatViewServlet + stat-view-servlet: + enabled: false + url-pattern: /druid/* + # IP 白名单,没有配置或者为空,则允许所有访问 + # allow: 127.0.0.1 + # IP 黑名单,若白名单也存在,则优先使用 + #deny: 192.168.31.253 + # 禁用 HTML 中 Reset All 按钮 + reset-enable: false + # 登录用户名/密码 + login-username: sdth + login-password: Ny@20222 +sql: + sql-base: select * from person_archives +lnsoft: + info: + version: 1.0.0 + base-package: com.lnsoft.workflow diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml new file mode 100644 index 0000000..45948b4 --- /dev/null +++ b/src/main/resources/logback-spring.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + ${PATTERN} + UTF-8 + + + + + + + ${DIR_PATH}/debug.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + + ${DIR_PATH}/debug-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + debug + ACCEPT + DENY + + + + + + + ${DIR_PATH}/info.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + + ${DIR_PATH}/info-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + info + ACCEPT + DENY + + + + + + + ${DIR_PATH}/warn.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + ${DIR_PATH}/warn-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + warn + ACCEPT + DENY + + + + + + + ${DIR_PATH}/error.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + ${DIR_PATH}/error-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + ERROR + ACCEPT + DENY + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/resources/mapper/hxgk/AdministrativeOrganizationMapper.xml b/src/main/resources/mapper/hxgk/AdministrativeOrganizationMapper.xml new file mode 100644 index 0000000..7dcd9d9 --- /dev/null +++ b/src/main/resources/mapper/hxgk/AdministrativeOrganizationMapper.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,number,name, + superior,organization_type,abbreviation, + state,time,wechat_organization_id, + superior_sun,schoole,kingdeeid, + ispower,sort + + + diff --git a/src/main/resources/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml b/src/main/resources/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml new file mode 100644 index 0000000..c20658b --- /dev/null +++ b/src/main/resources/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,name,state, + time,level,kingdeeid + + diff --git a/src/main/resources/mapper/hxgk/DutiesMapper.xml b/src/main/resources/mapper/hxgk/DutiesMapper.xml new file mode 100644 index 0000000..6524973 --- /dev/null +++ b/src/main/resources/mapper/hxgk/DutiesMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + id,name,job_type, + weight,time,number, + state,kingdeeid,kingdeenum + + diff --git a/src/main/resources/mapper/hxgk/PersonArchivesMapper.xml b/src/main/resources/mapper/hxgk/PersonArchivesMapper.xml new file mode 100644 index 0000000..f1bb1ba --- /dev/null +++ b/src/main/resources/mapper/hxgk/PersonArchivesMapper.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + per.id,per.number,per.name, + per.icon,per.hire_class,per.emp_type, + per.company,per.maindeparment,per.deparment, + per.admin_org,per.position,per.job_class, + per.job_id,per.job_leve,per.time, + per.eite_time,per.wechat,per.work_wechat, + per.state,per.key,per.is_admin, + per.password,per.role,per.emp_type_name, + per.hire_class_name,per.sun_main_deparment,per.teamid, + per.ruleid,per.icon_photo,per.person_in_charge, + per.responsible_department,per.responsible_department_json,per.work_section, + per.is_show_true + + + + org.id org_id,org.number org_number,org.name org_name, + org.superior org_superior,org.organization_type org_organization_type,org.abbreviation org_abbreviation, + org.state org_state,org.time org_time,org.wechat_organization_id org_wechat_organization_id, + org.superior_sun org_superior_sun,org.schoole org_schoole,org.kingdeeid org_kingdeeid, + org.ispower org_ispower,org.sort org_sort + + + + + + diff --git a/src/main/resources/mapper/hxgk/PositionMapper.xml b/src/main/resources/mapper/hxgk/PositionMapper.xml new file mode 100644 index 0000000..f89c934 --- /dev/null +++ b/src/main/resources/mapper/hxgk/PositionMapper.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,number,name, + duties,time,state, + administrative_organization,superior,person_in_charge, + department,menu_permit,button_permit, + school,kingdeeid,unify_id, + orglist + + + + + + + + + + + diff --git a/src/main/resources/mapper/hxgk/TeamgroupMapper.xml b/src/main/resources/mapper/hxgk/TeamgroupMapper.xml new file mode 100644 index 0000000..d398212 --- /dev/null +++ b/src/main/resources/mapper/hxgk/TeamgroupMapper.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + id, name, time, state + + + + + + \ No newline at end of file diff --git a/target/classes/application.yml b/target/classes/application.yml new file mode 100644 index 0000000..ce5d533 --- /dev/null +++ b/target/classes/application.yml @@ -0,0 +1,71 @@ +spring: + application: + name: camunda + # 应用名称 + cloud: + nacos: + discovery: + server-addr: ${NACOS_DISCOVERY_SERVER_ADDR:172.20.2.57:8848} + namespace: dlp + username: nacos + password: nacos + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driverClassName: com.mysql.cj.jdbc.Driver + druid: + # 主库数据源 + master: + url: jdbc:mysql://127.0.0.1:3306/sdhxgk_datax_dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: root + # 从库数据源 + slave: + enabled: true + url: jdbc:mysql://172.20.2.87:3306/hr_new?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: AnknKiXiXaxNrw78 + # 初始化大小,最小,最大 + initial-size: 5 + min-idle: 5 + max-active: 20 + # 配置获取连接等待超时的时间 + max-wait: 60000 + # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位毫秒 + time-between-eviction-runs-millis: 60000 + # 配置一个连接在池中最小生存时间 + min-evictable-idle-time-millis: 300000 + validation-query: SELECT 1 FROM sys_user + test-while-idle: true + test-on-borrow: false + test-on-return: false + # 打开 PSCache,并且指定每个连接上 PSCache 的大小 + pool-prepared-statements: true + max-pool-prepared-statement-per-connection-size: 20 + # 配置监控统计拦截的 Filter,去掉后监控界面 SQL 无法统计,wall 用于防火墙 + filters: stat,wall,log4j + # 通过 connection-properties 属性打开 mergeSql 功能;慢 SQL 记录 + connection-properties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000 + # 配置 DruidStatFilter + web-stat-filter: + enabled: true + url-pattern: /* + exclusions: .js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/* + # 配置 DruidStatViewServlet + stat-view-servlet: + enabled: false + url-pattern: /druid/* + # IP 白名单,没有配置或者为空,则允许所有访问 + # allow: 127.0.0.1 + # IP 黑名单,若白名单也存在,则优先使用 + #deny: 192.168.31.253 + # 禁用 HTML 中 Reset All 按钮 + reset-enable: false + # 登录用户名/密码 + login-username: sdth + login-password: Ny@20222 +sql: + sql-base: select * from person_archives +lnsoft: + info: + version: 1.0.0 + base-package: com.lnsoft.workflow diff --git a/target/classes/com/lnsoft/workflow/Application.class b/target/classes/com/lnsoft/workflow/Application.class new file mode 100644 index 0000000..05034b0 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/Application.class differ diff --git a/target/classes/com/lnsoft/workflow/bus/model/RepairInfo.class b/target/classes/com/lnsoft/workflow/bus/model/RepairInfo.class new file mode 100644 index 0000000..81c20a4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/bus/model/RepairInfo.class differ diff --git a/target/classes/com/lnsoft/workflow/bus/service/RepairInfoService.class b/target/classes/com/lnsoft/workflow/bus/service/RepairInfoService.class new file mode 100644 index 0000000..ab629e7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/bus/service/RepairInfoService.class differ diff --git a/target/classes/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.class b/target/classes/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.class new file mode 100644 index 0000000..8f2d112 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/bus/service/impl/RepairInfoServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/config/BpmCommonConfiguration.class b/target/classes/com/lnsoft/workflow/config/BpmCommonConfiguration.class new file mode 100644 index 0000000..b15c241 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/BpmCommonConfiguration.class differ diff --git a/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration$CamundaGlobalListenerPlugin.class b/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration$CamundaGlobalListenerPlugin.class new file mode 100644 index 0000000..ea2989f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration$CamundaGlobalListenerPlugin.class differ diff --git a/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration.class b/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration.class new file mode 100644 index 0000000..c2be8bc Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/BpmFlowableConfiguration.class differ diff --git a/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor$1.class b/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor$1.class new file mode 100644 index 0000000..af63310 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor$1.class differ diff --git a/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.class b/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.class new file mode 100644 index 0000000..f848505 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/IdTypeEnvironmentPostProcessor.class differ diff --git a/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration$1.class b/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration$1.class new file mode 100644 index 0000000..57022b9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration$1.class differ diff --git a/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration.class b/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration.class new file mode 100644 index 0000000..7694c47 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/MybatisAutoConfiguration.class differ diff --git a/target/classes/com/lnsoft/workflow/config/WebProperties$Api.class b/target/classes/com/lnsoft/workflow/config/WebProperties$Api.class new file mode 100644 index 0000000..70d1ac1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/WebProperties$Api.class differ diff --git a/target/classes/com/lnsoft/workflow/config/WebProperties$Ui.class b/target/classes/com/lnsoft/workflow/config/WebProperties$Ui.class new file mode 100644 index 0000000..335fbc0 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/WebProperties$Ui.class differ diff --git a/target/classes/com/lnsoft/workflow/config/WebProperties.class b/target/classes/com/lnsoft/workflow/config/WebProperties.class new file mode 100644 index 0000000..4490c87 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/config/WebProperties.class differ diff --git a/target/classes/com/lnsoft/workflow/constant/DictTypeConstants.class b/target/classes/com/lnsoft/workflow/constant/DictTypeConstants.class new file mode 100644 index 0000000..1a9d753 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/constant/DictTypeConstants.class differ diff --git a/target/classes/com/lnsoft/workflow/constant/ErrorCodeConstants.class b/target/classes/com/lnsoft/workflow/constant/ErrorCodeConstants.class new file mode 100644 index 0000000..430e92e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/constant/ErrorCodeConstants.class differ diff --git a/target/classes/com/lnsoft/workflow/constant/SqlConstants.class b/target/classes/com/lnsoft/workflow/constant/SqlConstants.class new file mode 100644 index 0000000..62f2066 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/constant/SqlConstants.class differ diff --git a/target/classes/com/lnsoft/workflow/constant/WorkFlowConstants.class b/target/classes/com/lnsoft/workflow/constant/WorkFlowConstants.class new file mode 100644 index 0000000..034a98e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/constant/WorkFlowConstants.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmActivityController.class b/target/classes/com/lnsoft/workflow/controller/BpmActivityController.class new file mode 100644 index 0000000..77b2c38 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmActivityController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmModelController.class b/target/classes/com/lnsoft/workflow/controller/BpmModelController.class new file mode 100644 index 0000000..d2075d1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmModelController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmProcessDefinitionController.class b/target/classes/com/lnsoft/workflow/controller/BpmProcessDefinitionController.class new file mode 100644 index 0000000..b5bcc44 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmProcessDefinitionController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmProcessInstanceController.class b/target/classes/com/lnsoft/workflow/controller/BpmProcessInstanceController.class new file mode 100644 index 0000000..039c1fb Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmProcessInstanceController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.class b/target/classes/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.class new file mode 100644 index 0000000..21c9f12 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmTaskAssignRuleController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/BpmTaskController.class b/target/classes/com/lnsoft/workflow/controller/BpmTaskController.class new file mode 100644 index 0000000..d7d6277 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/BpmTaskController.class differ diff --git a/target/classes/com/lnsoft/workflow/controller/WorkflowController.class b/target/classes/com/lnsoft/workflow/controller/WorkflowController.class new file mode 100644 index 0000000..3e3516a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/controller/WorkflowController.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmActivityConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmActivityConvert.class new file mode 100644 index 0000000..b644c2d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmActivityConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmFormConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmFormConvert.class new file mode 100644 index 0000000..254b498 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmFormConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmModelConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmModelConvert.class new file mode 100644 index 0000000..658ef1b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmModelConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.class new file mode 100644 index 0000000..8d89691 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmProcessDefinitionConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.class new file mode 100644 index 0000000..506fbaf Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmProcessInstanceConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.class new file mode 100644 index 0000000..87d135f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmTaskAssignRuleConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/BpmTaskConvert.class b/target/classes/com/lnsoft/workflow/convert/BpmTaskConvert.class new file mode 100644 index 0000000..ab7a259 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/BpmTaskConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/UserConvert.class b/target/classes/com/lnsoft/workflow/convert/UserConvert.class new file mode 100644 index 0000000..96a1448 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/UserConvert.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.class new file mode 100644 index 0000000..f317d75 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmActivityConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.class new file mode 100644 index 0000000..447102b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmFormConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.class new file mode 100644 index 0000000..171103a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmModelConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.class new file mode 100644 index 0000000..58c35c6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessDefinitionConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.class new file mode 100644 index 0000000..35fb4c1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmProcessInstanceConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.class new file mode 100644 index 0000000..45a1222 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskAssignRuleConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.class new file mode 100644 index 0000000..4accdc7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/BpmTaskConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/convert/impl/UserConvertImpl.class b/target/classes/com/lnsoft/workflow/convert/impl/UserConvertImpl.class new file mode 100644 index 0000000..cce5bb8 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/convert/impl/UserConvertImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.class new file mode 100644 index 0000000..976a358 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmModelFormTypeEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.class new file mode 100644 index 0000000..243f034 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceDeleteReasonEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.class new file mode 100644 index 0000000..32b5938 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceResultEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.class new file mode 100644 index 0000000..faae2e4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmProcessInstanceStatusEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.class new file mode 100644 index 0000000..9ad9c89 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmTaskAssignRuleTypeEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.class b/target/classes/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.class new file mode 100644 index 0000000..3ca1095 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/BpmTaskRuleScriptEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/CommonStatusEnum.class b/target/classes/com/lnsoft/workflow/enums/CommonStatusEnum.class new file mode 100644 index 0000000..e0645a6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/CommonStatusEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/IntArrayValuable.class b/target/classes/com/lnsoft/workflow/enums/IntArrayValuable.class new file mode 100644 index 0000000..7ce75a3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/IntArrayValuable.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/RoleTypeEnum.class b/target/classes/com/lnsoft/workflow/enums/RoleTypeEnum.class new file mode 100644 index 0000000..68f7e6f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/RoleTypeEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/enums/UserTypeEnum.class b/target/classes/com/lnsoft/workflow/enums/UserTypeEnum.class new file mode 100644 index 0000000..315f3dc Binary files /dev/null and b/target/classes/com/lnsoft/workflow/enums/UserTypeEnum.class differ diff --git a/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.class b/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.class new file mode 100644 index 0000000..084d79c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEvent.class differ diff --git a/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.class b/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.class new file mode 100644 index 0000000..f8a444d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/event/BpmProcessInstanceResultEventPublisher.class differ diff --git a/target/classes/com/lnsoft/workflow/exception/ErrorCode.class b/target/classes/com/lnsoft/workflow/exception/ErrorCode.class new file mode 100644 index 0000000..d033b28 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/exception/ErrorCode.class differ diff --git a/target/classes/com/lnsoft/workflow/exception/ServerException.class b/target/classes/com/lnsoft/workflow/exception/ServerException.class new file mode 100644 index 0000000..313e172 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/exception/ServerException.class differ diff --git a/target/classes/com/lnsoft/workflow/exception/ServiceException.class b/target/classes/com/lnsoft/workflow/exception/ServiceException.class new file mode 100644 index 0000000..8e86bd7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/exception/ServiceException.class differ diff --git a/target/classes/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.class b/target/classes/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.class new file mode 100644 index 0000000..6857dcf Binary files /dev/null and b/target/classes/com/lnsoft/workflow/exception/enums/GlobalErrorCodeConstants.class differ diff --git a/target/classes/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.class b/target/classes/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.class new file mode 100644 index 0000000..32f0e7e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/exception/enums/ServiceErrorCodeRange.class differ diff --git a/target/classes/com/lnsoft/workflow/handler/DefaultDBFieldHandler.class b/target/classes/com/lnsoft/workflow/handler/DefaultDBFieldHandler.class new file mode 100644 index 0000000..a0b9738 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/handler/DefaultDBFieldHandler.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/controller/DutiesController.class b/target/classes/com/lnsoft/workflow/hxgk/controller/DutiesController.class new file mode 100644 index 0000000..7045b9d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/controller/DutiesController.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.class b/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.class new file mode 100644 index 0000000..84328ea Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganization.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.class b/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.class new file mode 100644 index 0000000..2f6a51b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/AdministrativeOrganizationType.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/Duties.class b/target/classes/com/lnsoft/workflow/hxgk/entity/Duties.class new file mode 100644 index 0000000..11ca9f9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/Duties.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/PersonArchives.class b/target/classes/com/lnsoft/workflow/hxgk/entity/PersonArchives.class new file mode 100644 index 0000000..ebfeb03 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/PersonArchives.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/Position.class b/target/classes/com/lnsoft/workflow/hxgk/entity/Position.class new file mode 100644 index 0000000..448aed1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/Position.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/entity/Teamgroup.class b/target/classes/com/lnsoft/workflow/hxgk/entity/Teamgroup.class new file mode 100644 index 0000000..612fb09 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/entity/Teamgroup.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.class new file mode 100644 index 0000000..0587c59 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.class new file mode 100644 index 0000000..8df2809 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/AdministrativeOrganizationTypeMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.class new file mode 100644 index 0000000..0d3856b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/DutiesMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.class new file mode 100644 index 0000000..677b54f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/PersonArchivesMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/PositionMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/PositionMapper.class new file mode 100644 index 0000000..d71bf25 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/PositionMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.class b/target/classes/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.class new file mode 100644 index 0000000..0206f0e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/mapper/TeamgroupMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.class b/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.class new file mode 100644 index 0000000..4e04760 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.class b/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.class new file mode 100644 index 0000000..00e8f35 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/AdministrativeOrganizationTypeService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/DutiesService.class b/target/classes/com/lnsoft/workflow/hxgk/service/DutiesService.class new file mode 100644 index 0000000..f14fa77 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/DutiesService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/PersonArchivesService.class b/target/classes/com/lnsoft/workflow/hxgk/service/PersonArchivesService.class new file mode 100644 index 0000000..12ce4d4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/PersonArchivesService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/PositionService.class b/target/classes/com/lnsoft/workflow/hxgk/service/PositionService.class new file mode 100644 index 0000000..4b31995 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/PositionService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/TeamgroupService.class b/target/classes/com/lnsoft/workflow/hxgk/service/TeamgroupService.class new file mode 100644 index 0000000..554ed24 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/TeamgroupService.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.class new file mode 100644 index 0000000..162a5d7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.class new file mode 100644 index 0000000..7d29254 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/AdministrativeOrganizationTypeServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.class new file mode 100644 index 0000000..b687bcd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/DutiesServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.class new file mode 100644 index 0000000..1d5c781 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/PersonArchivesServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.class new file mode 100644 index 0000000..1fec550 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/PositionServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.class b/target/classes/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.class new file mode 100644 index 0000000..b7373bd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/service/impl/TeamgroupServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/AjaxResult.class b/target/classes/com/lnsoft/workflow/hxgk/utils/AjaxResult.class new file mode 100644 index 0000000..287a69f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/AjaxResult.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/CharsetKit.class b/target/classes/com/lnsoft/workflow/hxgk/utils/CharsetKit.class new file mode 100644 index 0000000..183ee70 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/CharsetKit.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/Convert.class b/target/classes/com/lnsoft/workflow/hxgk/utils/Convert.class new file mode 100644 index 0000000..8d58dea Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/Convert.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/DateUtils.class b/target/classes/com/lnsoft/workflow/hxgk/utils/DateUtils.class new file mode 100644 index 0000000..d366ee6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/DateUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/PageDomain.class b/target/classes/com/lnsoft/workflow/hxgk/utils/PageDomain.class new file mode 100644 index 0000000..91941a9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/PageDomain.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/ServletUtils.class b/target/classes/com/lnsoft/workflow/hxgk/utils/ServletUtils.class new file mode 100644 index 0000000..a37eb2e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/ServletUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/SpringUtils.class b/target/classes/com/lnsoft/workflow/hxgk/utils/SpringUtils.class new file mode 100644 index 0000000..63f55a3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/SpringUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/SqlUtil.class b/target/classes/com/lnsoft/workflow/hxgk/utils/SqlUtil.class new file mode 100644 index 0000000..26456a9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/SqlUtil.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/StringUtils.class b/target/classes/com/lnsoft/workflow/hxgk/utils/StringUtils.class new file mode 100644 index 0000000..7ec688b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/StringUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/TableDataInfo.class b/target/classes/com/lnsoft/workflow/hxgk/utils/TableDataInfo.class new file mode 100644 index 0000000..edb92f5 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/TableDataInfo.class differ diff --git a/target/classes/com/lnsoft/workflow/hxgk/utils/TableSupport.class b/target/classes/com/lnsoft/workflow/hxgk/utils/TableSupport.class new file mode 100644 index 0000000..58477aa Binary files /dev/null and b/target/classes/com/lnsoft/workflow/hxgk/utils/TableSupport.class differ diff --git a/target/classes/com/lnsoft/workflow/io/IoUtils.class b/target/classes/com/lnsoft/workflow/io/IoUtils.class new file mode 100644 index 0000000..afe0cb4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/io/IoUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.class b/target/classes/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.class new file mode 100644 index 0000000..2250dc9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/listener/CamundaGlobalListenerDelegate.class differ diff --git a/target/classes/com/lnsoft/workflow/listener/GlobalProcessListener.class b/target/classes/com/lnsoft/workflow/listener/GlobalProcessListener.class new file mode 100644 index 0000000..70d87ab Binary files /dev/null and b/target/classes/com/lnsoft/workflow/listener/GlobalProcessListener.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/AdminUserMapper.class b/target/classes/com/lnsoft/workflow/mapper/AdminUserMapper.class new file mode 100644 index 0000000..3a2709a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/AdminUserMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BaseMapperX.class b/target/classes/com/lnsoft/workflow/mapper/BaseMapperX.class new file mode 100644 index 0000000..27f4588 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BaseMapperX.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmFormFieldMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmFormFieldMapper.class new file mode 100644 index 0000000..dc96d66 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmFormFieldMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmFormMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmFormMapper.class new file mode 100644 index 0000000..2a3d076 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmFormMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmModelPlusMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmModelPlusMapper.class new file mode 100644 index 0000000..cdc4152 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmModelPlusMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.class new file mode 100644 index 0000000..c839431 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmProcessDefinitionExtMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.class new file mode 100644 index 0000000..020a1b3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmProcessInstanceExtMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.class new file mode 100644 index 0000000..533a785 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmTaskAssignRuleMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/BpmTaskExtMapper.class b/target/classes/com/lnsoft/workflow/mapper/BpmTaskExtMapper.class new file mode 100644 index 0000000..5de6ed1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/BpmTaskExtMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.class b/target/classes/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.class new file mode 100644 index 0000000..9f0e121 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/DlpWorkflowInfoMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/mapper/RepairInfoMapper.class b/target/classes/com/lnsoft/workflow/mapper/RepairInfoMapper.class new file mode 100644 index 0000000..b4b4a2f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mapper/RepairInfoMapper.class differ diff --git a/target/classes/com/lnsoft/workflow/model/ActivityNodeVO.class b/target/classes/com/lnsoft/workflow/model/ActivityNodeVO.class new file mode 100644 index 0000000..b4ca193 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/ActivityNodeVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/AdminUserDO$AdminUserDOBuilder.class b/target/classes/com/lnsoft/workflow/model/AdminUserDO$AdminUserDOBuilder.class new file mode 100644 index 0000000..a6eae83 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/AdminUserDO$AdminUserDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/AdminUserDO.class b/target/classes/com/lnsoft/workflow/model/AdminUserDO.class new file mode 100644 index 0000000..99617f8 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/AdminUserDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/AdminUserRespDTO.class b/target/classes/com/lnsoft/workflow/model/AdminUserRespDTO.class new file mode 100644 index 0000000..c29ccad Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/AdminUserRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BaseDO.class b/target/classes/com/lnsoft/workflow/model/BaseDO.class new file mode 100644 index 0000000..3343d97 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BaseDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmActivityRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmActivityRespVO.class new file mode 100644 index 0000000..ce0ed3a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmActivityRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormBaseVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormBaseVO.class new file mode 100644 index 0000000..0561f8f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormBaseVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormCreateReqVO.class new file mode 100644 index 0000000..033eb9c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormDO$BpmFormDOBuilder.class b/target/classes/com/lnsoft/workflow/model/BpmFormDO$BpmFormDOBuilder.class new file mode 100644 index 0000000..f1ac925 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormDO$BpmFormDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormDO.class b/target/classes/com/lnsoft/workflow/model/BpmFormDO.class new file mode 100644 index 0000000..f4248c6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormField.class b/target/classes/com/lnsoft/workflow/model/BpmFormField.class new file mode 100644 index 0000000..6a7b836 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormField.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormFieldRespDTO.class b/target/classes/com/lnsoft/workflow/model/BpmFormFieldRespDTO.class new file mode 100644 index 0000000..35db538 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormFieldRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormPageReqVO.class new file mode 100644 index 0000000..875fa9e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormRespVO.class new file mode 100644 index 0000000..f3c156d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormSimpleRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormSimpleRespVO.class new file mode 100644 index 0000000..0ccc0d8 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormSimpleRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmFormUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmFormUpdateReqVO.class new file mode 100644 index 0000000..e30b623 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmFormUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.class b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.class new file mode 100644 index 0000000..889925a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceApproveReqDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.class b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.class new file mode 100644 index 0000000..c0da9b7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenProcessInstanceRejectReqDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.class b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.class new file mode 100644 index 0000000..59b9557 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmMessageSendWhenTaskCreatedReqDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModeImportReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmModeImportReqVO.class new file mode 100644 index 0000000..6cd9be7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModeImportReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelBaseVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelBaseVO.class new file mode 100644 index 0000000..6d81db1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelBaseVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelCreateReqVO.class new file mode 100644 index 0000000..e4f475d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.class b/target/classes/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.class new file mode 100644 index 0000000..0d6d027 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelMetaInfoRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO$ProcessDefinition.class b/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO$ProcessDefinition.class new file mode 100644 index 0000000..5bcdcc4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO$ProcessDefinition.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO.class new file mode 100644 index 0000000..f83f691 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelPageItemRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelPageReqVO.class new file mode 100644 index 0000000..5b3cccd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO$BpmModelPlusDOBuilder.class b/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO$BpmModelPlusDOBuilder.class new file mode 100644 index 0000000..4fb6f23 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO$BpmModelPlusDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO.class b/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO.class new file mode 100644 index 0000000..2445378 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelPlusDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelRespVO.class new file mode 100644 index 0000000..3b8c856 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelUpdateReqVO.class new file mode 100644 index 0000000..086cd9b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.class new file mode 100644 index 0000000..2044466 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmModelUpdateStateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmNextNodeInfoDO.class b/target/classes/com/lnsoft/workflow/model/BpmNextNodeInfoDO.class new file mode 100644 index 0000000..9e9a2a6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmNextNodeInfoDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.class new file mode 100644 index 0000000..7948e61 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionCreateReqDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO$BpmProcessDefinitionExtDOBuilder.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO$BpmProcessDefinitionExtDOBuilder.class new file mode 100644 index 0000000..7bc7571 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO$BpmProcessDefinitionExtDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.class new file mode 100644 index 0000000..3f77078 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionExtDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.class new file mode 100644 index 0000000..e0c3c73 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionListReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.class new file mode 100644 index 0000000..d9c42b2 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageItemRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.class new file mode 100644 index 0000000..a57ad61 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.class new file mode 100644 index 0000000..1e8d427 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessDefinitionRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.class new file mode 100644 index 0000000..5b7218b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCancelReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.class new file mode 100644 index 0000000..5236143 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.class new file mode 100644 index 0000000..3f50fd8 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceExtDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.class new file mode 100644 index 0000000..dea7a19 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceMyPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO$Task.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO$Task.class new file mode 100644 index 0000000..96753d9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO$Task.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.class new file mode 100644 index 0000000..6e0f449 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstancePageItemRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$ProcessDefinition.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$ProcessDefinition.class new file mode 100644 index 0000000..7ef320e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$ProcessDefinition.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$User.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$User.class new file mode 100644 index 0000000..c63f9cb Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO$User.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.class new file mode 100644 index 0000000..552b15c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmProcessInstanceRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmRejectVO.class b/target/classes/com/lnsoft/workflow/model/BpmRejectVO.class new file mode 100644 index 0000000..d5c40e1 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmRejectVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskApproveReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskApproveReqVO.class new file mode 100644 index 0000000..458abb6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskApproveReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.class new file mode 100644 index 0000000..fb7d214 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleBaseVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.class new file mode 100644 index 0000000..3dfddc6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO$BpmTaskAssignRuleDOBuilder.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO$BpmTaskAssignRuleDOBuilder.class new file mode 100644 index 0000000..aa4e589 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO$BpmTaskAssignRuleDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.class new file mode 100644 index 0000000..3e27b00 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.class new file mode 100644 index 0000000..770c9b5 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.class new file mode 100644 index 0000000..22ade3c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskAssignRuleUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.class new file mode 100644 index 0000000..3c945b6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageItemRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.class new file mode 100644 index 0000000..bf3aa56 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskDonePageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskExtDO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskExtDO.class new file mode 100644 index 0000000..1282bfd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskExtDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskRejectReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskRejectReqVO.class new file mode 100644 index 0000000..47c8674 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskRejectReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO$User.class b/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO$User.class new file mode 100644 index 0000000..808e681 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO$User.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO.class new file mode 100644 index 0000000..270b06c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskSkipReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskSkipReqVO.class new file mode 100644 index 0000000..ae854cc Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskSkipReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO$ProcessInstance.class b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO$ProcessInstance.class new file mode 100644 index 0000000..81fe114 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO$ProcessInstance.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.class new file mode 100644 index 0000000..c5075f8 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageItemRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.class new file mode 100644 index 0000000..05c91e3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskTodoPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.class new file mode 100644 index 0000000..5169aaa Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateAssigneeReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.class new file mode 100644 index 0000000..60de823 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmTaskUpdateCurrentNodeExecutorReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupBaseVO.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupBaseVO.class new file mode 100644 index 0000000..808fae9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupBaseVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.class new file mode 100644 index 0000000..26d82f9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO$BpmUserGroupDOBuilder.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO$BpmUserGroupDOBuilder.class new file mode 100644 index 0000000..dd994ea Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO$BpmUserGroupDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO.class new file mode 100644 index 0000000..a443fdf Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.class new file mode 100644 index 0000000..d5ad0a4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.class new file mode 100644 index 0000000..7e8dfaf Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/BpmUserGroupUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.class b/target/classes/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.class new file mode 100644 index 0000000..1538fba Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/CamundaProcessInstanceDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/CamundaTaskDTO.class b/target/classes/com/lnsoft/workflow/model/CamundaTaskDTO.class new file mode 100644 index 0000000..10d8b65 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/CamundaTaskDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/CommonResult.class b/target/classes/com/lnsoft/workflow/model/CommonResult.class new file mode 100644 index 0000000..e7bbabd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/CommonResult.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.class b/target/classes/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.class new file mode 100644 index 0000000..c297d5a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DeptDataPermissionRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DeptRespDTO.class b/target/classes/com/lnsoft/workflow/model/DeptRespDTO.class new file mode 100644 index 0000000..6a2a4ae Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DeptRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DictDataRespDTO.class b/target/classes/com/lnsoft/workflow/model/DictDataRespDTO.class new file mode 100644 index 0000000..3d2a687 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DictDataRespDTO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO$DlpWorkflowInfoDOBuilder.class b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO$DlpWorkflowInfoDOBuilder.class new file mode 100644 index 0000000..696363a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO$DlpWorkflowInfoDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO.class b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO.class new file mode 100644 index 0000000..acc837d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO$DlpWorkflowInfoVOBuilder.class b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO$DlpWorkflowInfoVOBuilder.class new file mode 100644 index 0000000..abe809d Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO$DlpWorkflowInfoVOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO.class b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO.class new file mode 100644 index 0000000..00dc38b Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/DlpWorkflowInfoVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/PageParam.class b/target/classes/com/lnsoft/workflow/model/PageParam.class new file mode 100644 index 0000000..9dbb3fb Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/PageParam.class differ diff --git a/target/classes/com/lnsoft/workflow/model/PageResult.class b/target/classes/com/lnsoft/workflow/model/PageResult.class new file mode 100644 index 0000000..af8127e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/PageResult.class differ diff --git a/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO$ProcessDefinitionDOBuilder.class b/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO$ProcessDefinitionDOBuilder.class new file mode 100644 index 0000000..5510832 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO$ProcessDefinitionDOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO.class b/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO.class new file mode 100644 index 0000000..6a3bd95 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/ProcessDefinitionDO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/SortingField.class b/target/classes/com/lnsoft/workflow/model/SortingField.class new file mode 100644 index 0000000..71ef51f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/SortingField.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserBaseVO.class b/target/classes/com/lnsoft/workflow/model/UserBaseVO.class new file mode 100644 index 0000000..ba5a2d9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserBaseVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserCreateReqVO.class b/target/classes/com/lnsoft/workflow/model/UserCreateReqVO.class new file mode 100644 index 0000000..80e3694 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserCreateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserExportReqVO.class b/target/classes/com/lnsoft/workflow/model/UserExportReqVO.class new file mode 100644 index 0000000..2434a5c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserExportReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserImportExcelVO$UserImportExcelVOBuilder.class b/target/classes/com/lnsoft/workflow/model/UserImportExcelVO$UserImportExcelVOBuilder.class new file mode 100644 index 0000000..0238924 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserImportExcelVO$UserImportExcelVOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserImportExcelVO.class b/target/classes/com/lnsoft/workflow/model/UserImportExcelVO.class new file mode 100644 index 0000000..82c0987 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserImportExcelVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserImportRespVO$UserImportRespVOBuilder.class b/target/classes/com/lnsoft/workflow/model/UserImportRespVO$UserImportRespVOBuilder.class new file mode 100644 index 0000000..a62c4fc Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserImportRespVO$UserImportRespVOBuilder.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserImportRespVO.class b/target/classes/com/lnsoft/workflow/model/UserImportRespVO.class new file mode 100644 index 0000000..830818e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserImportRespVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserPageReqVO.class b/target/classes/com/lnsoft/workflow/model/UserPageReqVO.class new file mode 100644 index 0000000..7903737 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserPageReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.class b/target/classes/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.class new file mode 100644 index 0000000..f021b89 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserProfileUpdatePasswordReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserProfileUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/UserProfileUpdateReqVO.class new file mode 100644 index 0000000..6dbeaf7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserProfileUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/model/UserUpdateReqVO.class b/target/classes/com/lnsoft/workflow/model/UserUpdateReqVO.class new file mode 100644 index 0000000..b742a3f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/model/UserUpdateReqVO.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig$1.class b/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig$1.class new file mode 100644 index 0000000..48f9cdd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig$1.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig.class b/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig.class new file mode 100644 index 0000000..08e10cf Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/DruidConfig.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.class b/target/classes/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.class new file mode 100644 index 0000000..c16ef24 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/annotation/DataSource.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.class b/target/classes/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.class new file mode 100644 index 0000000..2d35744 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/aspect/DataSourceAspect.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.class b/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.class new file mode 100644 index 0000000..478d576 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSource.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.class b/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.class new file mode 100644 index 0000000..a91f371 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/datasource/DynamicDataSourceContextHolder.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.class b/target/classes/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.class new file mode 100644 index 0000000..fc669be Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/enums/DataSourceType.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.class b/target/classes/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.class new file mode 100644 index 0000000..f58d8f9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/properties/DruidProperties.class differ diff --git a/target/classes/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.class b/target/classes/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.class new file mode 100644 index 0000000..9988747 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/mutiDataSource/utils/SpringUtilsClass.class differ diff --git a/target/classes/com/lnsoft/workflow/service/AdminUserApi.class b/target/classes/com/lnsoft/workflow/service/AdminUserApi.class new file mode 100644 index 0000000..b630aa2 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/AdminUserApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/AdminUserService.class b/target/classes/com/lnsoft/workflow/service/AdminUserService.class new file mode 100644 index 0000000..0e7e7b7 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/AdminUserService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmActivityService.class b/target/classes/com/lnsoft/workflow/service/BpmActivityService.class new file mode 100644 index 0000000..0883bdb Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmActivityService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmFormFieldService.class b/target/classes/com/lnsoft/workflow/service/BpmFormFieldService.class new file mode 100644 index 0000000..10669a4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmFormFieldService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmFormService.class b/target/classes/com/lnsoft/workflow/service/BpmFormService.class new file mode 100644 index 0000000..721877a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmFormService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmMessageService.class b/target/classes/com/lnsoft/workflow/service/BpmMessageService.class new file mode 100644 index 0000000..ea965c0 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmMessageService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmModelService.class b/target/classes/com/lnsoft/workflow/service/BpmModelService.class new file mode 100644 index 0000000..1535898 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmModelService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmProcessDefinitionService.class b/target/classes/com/lnsoft/workflow/service/BpmProcessDefinitionService.class new file mode 100644 index 0000000..a2e16e3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmProcessDefinitionService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmProcessInstanceService.class b/target/classes/com/lnsoft/workflow/service/BpmProcessInstanceService.class new file mode 100644 index 0000000..ccc2e38 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmProcessInstanceService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmTaskAssignRuleService.class b/target/classes/com/lnsoft/workflow/service/BpmTaskAssignRuleService.class new file mode 100644 index 0000000..1afa19f Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmTaskAssignRuleService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmTaskAssignScript.class b/target/classes/com/lnsoft/workflow/service/BpmTaskAssignScript.class new file mode 100644 index 0000000..3b65596 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmTaskAssignScript.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmTaskService.class b/target/classes/com/lnsoft/workflow/service/BpmTaskService.class new file mode 100644 index 0000000..70ba8c4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmTaskService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/BpmUserGroupService.class b/target/classes/com/lnsoft/workflow/service/BpmUserGroupService.class new file mode 100644 index 0000000..9357473 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/BpmUserGroupService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/DeptApi.class b/target/classes/com/lnsoft/workflow/service/DeptApi.class new file mode 100644 index 0000000..5394cef Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/DeptApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/DictDataApi.class b/target/classes/com/lnsoft/workflow/service/DictDataApi.class new file mode 100644 index 0000000..06490e6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/DictDataApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/PermissionApi.class b/target/classes/com/lnsoft/workflow/service/PermissionApi.class new file mode 100644 index 0000000..7b85d6a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/PermissionApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/PostApi.class b/target/classes/com/lnsoft/workflow/service/PostApi.class new file mode 100644 index 0000000..8d47477 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/PostApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/RoleApi.class b/target/classes/com/lnsoft/workflow/service/RoleApi.class new file mode 100644 index 0000000..8f512c4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/RoleApi.class differ diff --git a/target/classes/com/lnsoft/workflow/service/WorkflowTaskService.class b/target/classes/com/lnsoft/workflow/service/WorkflowTaskService.class new file mode 100644 index 0000000..96e6f1a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/WorkflowTaskService.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/AdminUserApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/AdminUserApiImpl.class new file mode 100644 index 0000000..687d165 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/AdminUserApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.class new file mode 100644 index 0000000..aa92db4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/AdminUserServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.class new file mode 100644 index 0000000..d2938f3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmActivityServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.class new file mode 100644 index 0000000..eb5b474 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmFormFieldServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.class new file mode 100644 index 0000000..f2351d2 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmFormServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.class new file mode 100644 index 0000000..01946ee Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmMessageServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.class new file mode 100644 index 0000000..e53da54 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmModelServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.class new file mode 100644 index 0000000..a77fc18 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmProcessDefinitionServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.class new file mode 100644 index 0000000..02ee3af Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmProcessInstanceServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.class new file mode 100644 index 0000000..7be7be9 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignRuleServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.class b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.class new file mode 100644 index 0000000..f386376 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskAssignStartUserScript.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$1.class b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$1.class new file mode 100644 index 0000000..5466937 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$1.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2.class b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2.class new file mode 100644 index 0000000..ec490cc Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl$2.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.class new file mode 100644 index 0000000..f25c9ea Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmTaskServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.class b/target/classes/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.class new file mode 100644 index 0000000..5dece41 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/BpmUserGroupServiceImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/DeptApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/DeptApiImpl.class new file mode 100644 index 0000000..691439e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/DeptApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/DictDataApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/DictDataApiImpl.class new file mode 100644 index 0000000..e470e38 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/DictDataApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/PermissionApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/PermissionApiImpl.class new file mode 100644 index 0000000..c13b271 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/PermissionApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/PostApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/PostApiImpl.class new file mode 100644 index 0000000..ab3fbe3 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/PostApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/service/impl/RoleApiImpl.class b/target/classes/com/lnsoft/workflow/service/impl/RoleApiImpl.class new file mode 100644 index 0000000..8777c76 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/service/impl/RoleApiImpl.class differ diff --git a/target/classes/com/lnsoft/workflow/util/ActivityNodeUtils.class b/target/classes/com/lnsoft/workflow/util/ActivityNodeUtils.class new file mode 100644 index 0000000..76e09da Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/ActivityNodeUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/CollectionUtils.class b/target/classes/com/lnsoft/workflow/util/CollectionUtils.class new file mode 100644 index 0000000..1f2bb95 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/CollectionUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/DateUtils.class b/target/classes/com/lnsoft/workflow/util/DateUtils.class new file mode 100644 index 0000000..9736116 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/DateUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler$1.class b/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler$1.class new file mode 100644 index 0000000..934d00c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler$1.class differ diff --git a/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler.class b/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler.class new file mode 100644 index 0000000..335d18e Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/JsonLongSetTypeHandler.class differ diff --git a/target/classes/com/lnsoft/workflow/util/JsonUtils.class b/target/classes/com/lnsoft/workflow/util/JsonUtils.class new file mode 100644 index 0000000..92a8530 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/JsonUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/LambdaQueryWrapperX.class b/target/classes/com/lnsoft/workflow/util/LambdaQueryWrapperX.class new file mode 100644 index 0000000..da60fd4 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/LambdaQueryWrapperX.class differ diff --git a/target/classes/com/lnsoft/workflow/util/MyBatisUtils.class b/target/classes/com/lnsoft/workflow/util/MyBatisUtils.class new file mode 100644 index 0000000..8d662af Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/MyBatisUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/NumberUtils.class b/target/classes/com/lnsoft/workflow/util/NumberUtils.class new file mode 100644 index 0000000..f9be90a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/NumberUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/ObjectUtils.class b/target/classes/com/lnsoft/workflow/util/ObjectUtils.class new file mode 100644 index 0000000..4e3de9a Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/ObjectUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/PageUtils.class b/target/classes/com/lnsoft/workflow/util/PageUtils.class new file mode 100644 index 0000000..6800e92 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/PageUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/QueryWrapperX$1.class b/target/classes/com/lnsoft/workflow/util/QueryWrapperX$1.class new file mode 100644 index 0000000..bd1fa72 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/QueryWrapperX$1.class differ diff --git a/target/classes/com/lnsoft/workflow/util/QueryWrapperX.class b/target/classes/com/lnsoft/workflow/util/QueryWrapperX.class new file mode 100644 index 0000000..d076a06 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/QueryWrapperX.class differ diff --git a/target/classes/com/lnsoft/workflow/util/ServiceExceptionUtil.class b/target/classes/com/lnsoft/workflow/util/ServiceExceptionUtil.class new file mode 100644 index 0000000..de635c6 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/ServiceExceptionUtil.class differ diff --git a/target/classes/com/lnsoft/workflow/util/SetUtils.class b/target/classes/com/lnsoft/workflow/util/SetUtils.class new file mode 100644 index 0000000..ee5c18c Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/SetUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/ValidationUtils.class b/target/classes/com/lnsoft/workflow/util/ValidationUtils.class new file mode 100644 index 0000000..83e6162 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/ValidationUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/util/WebFrameworkUtils.class b/target/classes/com/lnsoft/workflow/util/WebFrameworkUtils.class new file mode 100644 index 0000000..0f8b8e0 Binary files /dev/null and b/target/classes/com/lnsoft/workflow/util/WebFrameworkUtils.class differ diff --git a/target/classes/com/lnsoft/workflow/validat/Mobile.class b/target/classes/com/lnsoft/workflow/validat/Mobile.class new file mode 100644 index 0000000..f7d91bd Binary files /dev/null and b/target/classes/com/lnsoft/workflow/validat/Mobile.class differ diff --git a/target/classes/com/lnsoft/workflow/validat/MobileValidator.class b/target/classes/com/lnsoft/workflow/validat/MobileValidator.class new file mode 100644 index 0000000..e9d15ec Binary files /dev/null and b/target/classes/com/lnsoft/workflow/validat/MobileValidator.class differ diff --git a/target/classes/logback-spring.xml b/target/classes/logback-spring.xml new file mode 100644 index 0000000..45948b4 --- /dev/null +++ b/target/classes/logback-spring.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + ${PATTERN} + UTF-8 + + + + + + + ${DIR_PATH}/debug.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + + ${DIR_PATH}/debug-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + debug + ACCEPT + DENY + + + + + + + ${DIR_PATH}/info.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + + ${DIR_PATH}/info-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + info + ACCEPT + DENY + + + + + + + ${DIR_PATH}/warn.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + ${DIR_PATH}/warn-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + warn + ACCEPT + DENY + + + + + + + ${DIR_PATH}/error.log + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n + UTF-8 + + + + ${DIR_PATH}/error-%d{yyyy-MM-dd}.%i.log + + 100MB + + + 15 + + + + ERROR + ACCEPT + DENY + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/mapper/hxgk/AdministrativeOrganizationMapper.xml b/target/classes/mapper/hxgk/AdministrativeOrganizationMapper.xml new file mode 100644 index 0000000..7dcd9d9 --- /dev/null +++ b/target/classes/mapper/hxgk/AdministrativeOrganizationMapper.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,number,name, + superior,organization_type,abbreviation, + state,time,wechat_organization_id, + superior_sun,schoole,kingdeeid, + ispower,sort + + + diff --git a/target/classes/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml b/target/classes/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml new file mode 100644 index 0000000..c20658b --- /dev/null +++ b/target/classes/mapper/hxgk/AdministrativeOrganizationTypeMapper.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + id,name,state, + time,level,kingdeeid + + diff --git a/target/classes/mapper/hxgk/DutiesMapper.xml b/target/classes/mapper/hxgk/DutiesMapper.xml new file mode 100644 index 0000000..6524973 --- /dev/null +++ b/target/classes/mapper/hxgk/DutiesMapper.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + id,name,job_type, + weight,time,number, + state,kingdeeid,kingdeenum + + diff --git a/target/classes/mapper/hxgk/PersonArchivesMapper.xml b/target/classes/mapper/hxgk/PersonArchivesMapper.xml new file mode 100644 index 0000000..f1bb1ba --- /dev/null +++ b/target/classes/mapper/hxgk/PersonArchivesMapper.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + per.id,per.number,per.name, + per.icon,per.hire_class,per.emp_type, + per.company,per.maindeparment,per.deparment, + per.admin_org,per.position,per.job_class, + per.job_id,per.job_leve,per.time, + per.eite_time,per.wechat,per.work_wechat, + per.state,per.key,per.is_admin, + per.password,per.role,per.emp_type_name, + per.hire_class_name,per.sun_main_deparment,per.teamid, + per.ruleid,per.icon_photo,per.person_in_charge, + per.responsible_department,per.responsible_department_json,per.work_section, + per.is_show_true + + + + org.id org_id,org.number org_number,org.name org_name, + org.superior org_superior,org.organization_type org_organization_type,org.abbreviation org_abbreviation, + org.state org_state,org.time org_time,org.wechat_organization_id org_wechat_organization_id, + org.superior_sun org_superior_sun,org.schoole org_schoole,org.kingdeeid org_kingdeeid, + org.ispower org_ispower,org.sort org_sort + + + + + + diff --git a/target/classes/mapper/hxgk/PositionMapper.xml b/target/classes/mapper/hxgk/PositionMapper.xml new file mode 100644 index 0000000..f89c934 --- /dev/null +++ b/target/classes/mapper/hxgk/PositionMapper.xml @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + id,number,name, + duties,time,state, + administrative_organization,superior,person_in_charge, + department,menu_permit,button_permit, + school,kingdeeid,unify_id, + orglist + + + + + + + + + + + diff --git a/target/classes/mapper/hxgk/TeamgroupMapper.xml b/target/classes/mapper/hxgk/TeamgroupMapper.xml new file mode 100644 index 0000000..d398212 --- /dev/null +++ b/target/classes/mapper/hxgk/TeamgroupMapper.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + id, name, time, state + + + + + + \ No newline at end of file