diff --git a/.gitignore b/.gitignore
index b978bf8..0153c2e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,4 +10,6 @@ pom.properties
**/target/**
mvnw
mvnw.cmd
-maven-wrapper.properties
\ No newline at end of file
+maven-wrapper.properties
+**/logs/
+
diff --git a/pom.xml b/pom.xml
index 796092e..7596720 100644
--- a/pom.xml
+++ b/pom.xml
@@ -27,7 +27,7 @@
1.39.0
3.5.3.1
3.9.1
- 5.8.18
+ 5.8.30
4.10.0
2.7.10
3.20.1
diff --git a/ruoyi-admin/logs/sys-console.log b/ruoyi-admin/logs/sys-console.log
new file mode 100644
index 0000000..eeebae9
--- /dev/null
+++ b/ruoyi-admin/logs/sys-console.log
@@ -0,0 +1,2413 @@
+2025-07-23 14:41:39 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:41:39 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36612 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:41:39 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:41:42 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:41:45 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:41:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:41:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:41:49 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:41:50 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:41:51 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:41:51 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:41:52 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:41:52 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:41:53 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:41:55 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1b54ae72[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$8321926#updateMaterials]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@39a7fff[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#procurementOrder]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@798ca706[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#outsourcingOrder]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3a5c472[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#shengchanOrder2]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3dbcdd4a[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getKuCunTo40SB]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d093885[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getKuCun]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@712106b5[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getMassageDelayDate]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5c8adab7[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getMassageForMultipleWorkCenters]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7070ae1[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$4cf29da#generateDoc1]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@236ec794[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5a0379e2[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50564f77[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6fb9179e[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3abe3f9a[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:42:00 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.504 seconds (JVM running for 24.232)
+2025-07-23 14:42:00 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:42:02 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:42:03 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:42:03 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:42:03 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:42:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:42:53 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 28640 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:42:53 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:42:57 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:42:59 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:43:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:43:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:43:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:43:03 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:43:05 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:43:05 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:43:05 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:43:06 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:43:06 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:43:07 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:43:10 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@186b5db[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$9815ccc9#updateMaterials]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7ba907cf[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#shengchanOrder2]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c0ef9a8[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#procurementOrder]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3a2e8c6a[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#outsourcingOrder]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@eb2ce99[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getMassageDelayDate]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3d1637ff[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getMassageForMultipleWorkCenters]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46ae5a4c[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getKuCun]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@8add32f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getKuCunTo40SB]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@107302a5[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$94b2dd7d#generateDoc1]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1cd6769b[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@281e2377[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4eccb9f0[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46a2eca6[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@69ef3847[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:43:15 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.339 seconds (JVM running for 24.08)
+2025-07-23 14:43:15 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:43:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:43:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:43:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:43:17 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:43:18 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:43:18 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:43:18 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:45:07 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:45:07 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36236 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:45:07 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:45:10 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:45:13 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:45:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:45:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:45:17 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:45:18 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:45:19 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:45:19 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:45:20 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:45:20 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:45:21 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:45:23 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@33dcbbfa[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$941dc185#updateMaterials]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57d3c5cd[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#shengchanOrder2]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5418225f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#outsourcingOrder]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@65bcc339[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#procurementOrder]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3369a71f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getMassageForMultipleWorkCenters]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7adde112[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getMassageDelayDate]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f422ecc[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getKuCunTo40SB]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6c648d16[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getKuCun]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@12cb9eda[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$90bad239#generateDoc1]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70b38e0[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@79414283[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@31857c80[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7ff61924[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2164f202[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:45:29 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.811 seconds (JVM running for 24.529)
+2025-07-23 14:45:29 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:45:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:45:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:45:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:45:31 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:50 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:51 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:45:57 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:45:57 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:45:57 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:46:27 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:46:27 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36784 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:46:27 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:46:31 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:46:33 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:46:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:46:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:46:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:46:38 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:46:39 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:46:40 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:46:40 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:46:41 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:46:41 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:46:42 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:46:45 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ca5456e[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$94d92ca8#updateMaterials]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b5b9038[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#shengchanOrder2]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56912047[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#procurementOrder]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32a8ce3[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#outsourcingOrder]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258227dd[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getKuCunTo40SB]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@225fb905[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getKuCun]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d932611[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getMassageDelayDate]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2a09e0d4[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getMassageForMultipleWorkCenters]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1e019687[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$91763d5c#generateDoc1]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@41c983d3[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@250e9655[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4064cd60[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5243ce45[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5f1908c5[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:46:50 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 23.07 seconds (JVM running for 24.743)
+2025-07-23 14:46:50 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:46:51 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:15 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:15 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:25 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:42 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:42 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:47:46 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:47:46 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:47:46 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:49:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:49:13 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 30652 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:49:13 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:49:16 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:49:18 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:49:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:49:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:49:22 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:49:24 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:49:24 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:49:25 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:49:25 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:49:25 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:49:26 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:49:29 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ec28717[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$cbc487a0#updateMaterials]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@315a9738[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#procurementOrder]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@79aab764[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#shengchanOrder2]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7790a6fb[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#outsourcingOrder]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6df06d21[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getKuCun]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@876c4f0[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getKuCunTo40SB]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24cb530d[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getMassageForMultipleWorkCenters]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@569e8e11[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getMassageDelayDate]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@38696886[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$c8619854#generateDoc1]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6066a3f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@782b12c9[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5ae7e5db[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@29398b59[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1cdb4bd3[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:49:34 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.361 seconds (JVM running for 24.079)
+2025-07-23 14:49:34 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:49:36 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:49:48 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:49:53 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:49:53 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:49:53 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:51:32 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:51:32 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 33832 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:51:32 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:51:36 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:51:38 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:51:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:51:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:51:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:51:42 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:51:43 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:51:44 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:51:44 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:51:45 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:51:45 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:51:46 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:51:49 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2a3d9ed3[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$577fc3af#updateMaterials]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@339ecd3f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#outsourcingOrder]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@15f12e7b[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#procurementOrder]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@102fcc80[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#shengchanOrder2]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56221350[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getMassageForMultipleWorkCenters]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1390db9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getMassageDelayDate]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@f0ead61[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getKuCunTo40SB]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@61ab2bcc[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getKuCun]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@27551c3a[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$541cd463#generateDoc1]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@328c6f65[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4893a9f0[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70de1e65[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7f657888[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ec3d746[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:51:54 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.398 seconds (JVM running for 24.069)
+2025-07-23 14:51:54 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:51:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:51:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:51:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:51:56 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:10 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:39 [master housekeeper] WARN com.zaxxer.hikari.pool.HikariPool - master - Thread starvation or clock leap detected (housekeeper delta=58s642ms378µs100ns).
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:52:39 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:52:39 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:52:39 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:52:39 [redisson-netty-2-3] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xda2567c7, L:/127.0.0.1:62976 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:52:39 [redisson-netty-2-7] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xbc5e8808, L:/127.0.0.1:62974 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:52:45 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:52:45 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 32180 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:52:45 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:52:49 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:52:51 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:52:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:52:56 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:52:58 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:52:58 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:52:59 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:52:59 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:52:59 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:00 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:53:04 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@68ae86a2[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$c28daf62#updateMaterials]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@23247b4c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#shengchanOrder2]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@33d9904f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#outsourcingOrder]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4b79eecc[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#procurementOrder]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57fefa97[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getMassageForMultipleWorkCenters]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5700053f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getMassageDelayDate]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@28a4ac78[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getKuCun]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2caf282e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getKuCunTo40SB]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ca5456e[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$bf2ac016#generateDoc1]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b5b9038[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56912047[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32a8ce3[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258227dd[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@225fb905[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:53:09 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 24.013 seconds (JVM running for 25.715)
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:53:09 [Thread-10] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server stop.
+2025-07-23 14:53:09 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:53:09 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:53:09 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:53:09 [redisson-netty-2-3] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xd77b7783, L:/127.0.0.1:63269 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:53:15 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:53:15 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 29164 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:53:15 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:53:19 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:53:21 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:53:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:53:22 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:53:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:53:25 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:53:26 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:53:27 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:53:27 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:53:28 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:28 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:29 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:53:32 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c2d0e93[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$e5ebe4d0#updateMaterials]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4a084cf0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#procurementOrder]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d68886c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#shengchanOrder2]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@791a5c5a[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#outsourcingOrder]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1da78c7c[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getMassageDelayDate]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@15402cf4[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getMassageForMultipleWorkCenters]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2cd2fdd8[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getKuCun]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7018c94[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getKuCunTo40SB]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@26e42464[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$e288f584#generateDoc1]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32578bc0[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@9d09c6f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2bed4ed[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57e17da[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@b79953e[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:53:37 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.318 seconds (JVM running for 23.974)
+2025-07-23 14:53:37 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:53:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:53:50 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:53:57 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:53:57 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:53:57 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:59:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:59:13 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 10068 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:59:13 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 14:59:17 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:59:19 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:59:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:59:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:59:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:59:23 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:59:24 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:59:25 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:59:25 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:59:26 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:59:26 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:59:27 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:59:30 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ff03384[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$860e10f1#updateMaterials]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@159b4611[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#shengchanOrder2]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2073d71b[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#procurementOrder]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@22ab40c1[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#outsourcingOrder]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2c492b03[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getMassageForMultipleWorkCenters]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@63ad4b55[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getMassageDelayDate]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5dd88334[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getKuCunTo40SB]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258d7d06[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getKuCun]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@40f95b87[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$82ab21a5#generateDoc1]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4907472e[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50dfac19[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1ef48e49[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@145bcb73[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6716d0e1[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:59:35 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.522 seconds (JVM running for 24.306)
+2025-07-23 14:59:35 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:59:36 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:47 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:57 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:59:58 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:59:58 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:59:58 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:01:11 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:01:11 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 34056 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:01:11 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:01:14 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:01:16 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:01:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:01:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:01:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:01:20 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:01:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:01:22 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:01:23 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:01:23 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:01:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:01:24 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:01:27 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b610c90[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$3ed7f521#updateMaterials]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6ebdb938[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#outsourcingOrder]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@53e7dfc4[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#shengchanOrder2]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2e33a4b0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#procurementOrder]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d65286a[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getMassageForMultipleWorkCenters]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7e122a87[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getMassageDelayDate]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1366c37e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getKuCun]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@20c3f386[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getKuCunTo40SB]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@74b1b98c[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$3b7505d5#generateDoc1]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1b18f38f[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3e40bea1[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1a0252c[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@78a4914d[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24fc815d[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:01:32 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.398 seconds (JVM running for 24.137)
+2025-07-23 15:01:32 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:01:34 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:01:46 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:02:05 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:02:06 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:02:07 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:02:07 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:02:07 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:04:47 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:04:47 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36592 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:04:47 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:04:51 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:04:53 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:04:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:04:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:04:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:04:57 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:04:59 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:04:59 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:04:59 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:05:00 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:05:00 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:05:01 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:05:04 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@a9c923f[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$f9edb0bd#updateMaterials]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70e966a5[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#procurementOrder]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ac9b75c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#shengchanOrder2]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2abb4810[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#outsourcingOrder]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@44d83a12[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getKuCunTo40SB]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7fbfb062[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getKuCun]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@18ab9b9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getMassageForMultipleWorkCenters]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6820ab53[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getMassageDelayDate]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d2d04ef[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$f68ac171#generateDoc1]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f939588[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ba0948f[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46b7c89b[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43b8a6de[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@30f454f4[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:05:09 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.626 seconds (JVM running for 24.276)
+2025-07-23 15:05:09 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:05:11 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:05:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:05:37 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:05:37 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:05:37 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:05:37 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:06:05 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:06:05 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36632 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:06:05 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:06:08 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:06:10 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:06:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:06:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:06:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:06:14 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:06:16 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:06:16 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:06:17 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:06:18 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:06:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:06:19 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:06:21 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1f7b4952[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$2f9f8ace#updateMaterials]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43898d09[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#procurementOrder]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3bf1a4c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#shengchanOrder2]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@87060c0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#outsourcingOrder]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4d048945[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getMassageForMultipleWorkCenters]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@42eaa429[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getMassageDelayDate]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@39fcbb42[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getKuCun]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3201aadd[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getKuCunTo40SB]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b265379[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$2c3c9b82#generateDoc1]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4cfa6fd8[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1000fbae[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2fe8ec31[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46bcdf2e[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5927fc8e[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:06:26 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.607 seconds (JVM running for 24.291)
+2025-07-23 15:06:26 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:06:28 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:06:41 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:06:42 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:06:42 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:06:42 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:06:57 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:06:57 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36840 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:06:57 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'baseMapperPlus' and 'com.ruoyi.common.core.mapper.BaseMapperPlus' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomDetailsMapper' and 'com.ruoyi.system.mapper.BomDetailsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'bomVariableMapper' and 'com.ruoyi.system.mapper.BomVariableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemCreationMapper' and 'com.ruoyi.system.mapper.CutProblemCreationMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'cutProblemResultMapper' and 'com.ruoyi.system.mapper.CutProblemResultMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'eleMaterialsMapper' and 'com.ruoyi.system.mapper.EleMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'figureSaveMapper' and 'com.ruoyi.system.mapper.FigureSaveMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imMaterialMapper' and 'com.ruoyi.system.mapper.ImMaterialMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanMapper' and 'com.ruoyi.system.mapper.ImProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'imProductionPlanProMapper' and 'com.ruoyi.system.mapper.ImProductionPlanProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'kingdeeWorkCenterDataMapper' and 'com.ruoyi.system.mapper.KingdeeWorkCenterDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialBomMapper' and 'com.ruoyi.system.mapper.MaterialBomMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialListForwardMapper' and 'com.ruoyi.system.mapper.MaterialListForwardMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialPropertiesMapper' and 'com.ruoyi.system.mapper.MaterialPropertiesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'materialTotalMapper' and 'com.ruoyi.system.mapper.MaterialTotalMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'newMaterialsMapper' and 'com.ruoyi.system.mapper.NewMaterialsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'pcRigidChainMapper' and 'com.ruoyi.system.mapper.PcRigidChainMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'planOrderMapper' and 'com.ruoyi.system.mapper.PlanOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'plannedProcessMapper' and 'com.ruoyi.system.mapper.PlannedProcessMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processInfoMapper' and 'com.ruoyi.system.mapper.ProcessInfoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processOrderProMapper' and 'com.ruoyi.system.mapper.ProcessOrderProMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'processRouteMapper' and 'com.ruoyi.system.mapper.ProcessRouteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionOrderMapper' and 'com.ruoyi.system.mapper.ProductionOrderMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionPlanMapper' and 'com.ruoyi.system.mapper.ProductionPlanMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'productionRouteTwoMapper' and 'com.ruoyi.system.mapper.ProductionRouteTwoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'projectsQuoteMapper' and 'com.ruoyi.system.mapper.ProjectsQuoteMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'rigidChainsQuotesMapper' and 'com.ruoyi.system.mapper.RigidChainsQuotesMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'safetyStockMapper' and 'com.ruoyi.system.mapper.SafetyStockMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'standardPartsMapper' and 'com.ruoyi.system.mapper.StandardPartsMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigIniMapper' and 'com.ruoyi.system.mapper.SysConfigIniMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysConfigMapper' and 'com.ruoyi.system.mapper.SysConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDeptMapper' and 'com.ruoyi.system.mapper.SysDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictDataMapper' and 'com.ruoyi.system.mapper.SysDictDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysDictTypeMapper' and 'com.ruoyi.system.mapper.SysDictTypeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysLogininforMapper' and 'com.ruoyi.system.mapper.SysLogininforMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysMenuMapper' and 'com.ruoyi.system.mapper.SysMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysNoticeMapper' and 'com.ruoyi.system.mapper.SysNoticeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOperLogMapper' and 'com.ruoyi.system.mapper.SysOperLogMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssConfigMapper' and 'com.ruoyi.system.mapper.SysOssConfigMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysOssMapper' and 'com.ruoyi.system.mapper.SysOssMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysPostMapper' and 'com.ruoyi.system.mapper.SysPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleDeptMapper' and 'com.ruoyi.system.mapper.SysRoleDeptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMapper' and 'com.ruoyi.system.mapper.SysRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysRoleMenuMapper' and 'com.ruoyi.system.mapper.SysRoleMenuMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserMapper' and 'com.ruoyi.system.mapper.SysUserMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserPostMapper' and 'com.ruoyi.system.mapper.SysUserPostMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'sysUserRoleMapper' and 'com.ruoyi.system.mapper.SysUserRoleMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'wlStockDataMapper' and 'com.ruoyi.system.mapper.WlStockDataMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'workProcedureMapper' and 'com.ruoyi.system.mapper.WorkProcedureMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableColumnMapper' and 'com.ruoyi.generator.mapper.GenTableColumnMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'genTableMapper' and 'com.ruoyi.generator.mapper.GenTableMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoEncryptMapper' and 'com.ruoyi.demo.mapper.TestDemoEncryptMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testDemoMapper' and 'com.ruoyi.demo.mapper.TestDemoMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - Skipping MapperFactoryBean with name 'testTreeMapper' and 'com.ruoyi.demo.mapper.TestTreeMapper' mapperInterface. Bean already defined with the same name!
+2025-07-23 15:07:01 [main] WARN o.m.s.mapper.ClassPathMapperScanner - No MyBatis mapper was found in '[com.ruoyi.**.mapper]' package. Please check your configuration.
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:07:04 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:07:05 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:07:05 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:07:06 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:07:08 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:07:10 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:07:10 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:07:10 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:07:11 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:07:11 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:07:12 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:07:15 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70e966a5[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$be0b171#updateMaterials]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ac9b75c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#outsourcingOrder]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2abb4810[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#procurementOrder]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@44d83a12[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#shengchanOrder2]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7fbfb062[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getKuCun]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@18ab9b9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getKuCunTo40SB]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6820ab53[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getMassageDelayDate]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d2d04ef[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getMassageForMultipleWorkCenters]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f939588[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$87dc225#generateDoc1]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ba0948f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46b7c89b[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43b8a6de[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@30f454f4[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1f5faa89[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:07:20 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 23.364 seconds (JVM running for 25.054)
+2025-07-23 15:07:20 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:07:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:07:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:07:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:07:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:07:33 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:07:38 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:07:38 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:07:38 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
diff --git a/ruoyi-admin/logs/sys-error.log b/ruoyi-admin/logs/sys-error.log
new file mode 100644
index 0000000..f4b8e03
--- /dev/null
+++ b/ruoyi-admin/logs/sys-error.log
@@ -0,0 +1,958 @@
+2025-07-23 14:41:49 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:42:00 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:42:02 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:43:03 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:43:15 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:43:17 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:17 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:45:29 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:45:31 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:50 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:45:51 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:46:38 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:46:50 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:46:51 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:15 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:15 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:25 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:42 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:47:42 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:49:22 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:49:34 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:49:36 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:49:48 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:51:42 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:51:54 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:51:56 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:10 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:52:39 [redisson-netty-2-3] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xda2567c7, L:/127.0.0.1:62976 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:52:39 [redisson-netty-2-7] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xbc5e8808, L:/127.0.0.1:62974 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:52:56 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:53:09 [redisson-netty-2-3] ERROR o.r.c.handler.ErrorsLoggingHandler - Exception occured. Channel: [id: 0xd77b7783, L:/127.0.0.1:63269 - R:localhost/127.0.0.1:6379]
+java.io.IOException: 远程主机强迫关闭了一个现有的连接。
+ at sun.nio.ch.SocketDispatcher.read0(Native Method)
+ at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
+ at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
+ at sun.nio.ch.IOUtil.read(IOUtil.java:192)
+ at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
+ at io.netty.buffer.PooledByteBuf.setBytes(PooledByteBuf.java:256)
+ at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1132)
+ at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:357)
+ at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:151)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724)
+ at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:53:25 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:53:37 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:53:38 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:53:50 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:23 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 14:59:35 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 14:59:36 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:47 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 14:59:57 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:01:20 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:01:32 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:01:34 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:01:46 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:02:05 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:02:06 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:04:57 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:05:09 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:05:11 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:05:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:05:37 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:06:14 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:06:26 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:06:28 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:06:41 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:07:08 [main] ERROR c.b.m.core.MybatisConfiguration - mapper[com.ruoyi.system.mapper.ProcessRouteMapper.existsByProcessNoAndMaterialCode] is ignored, because it exists, maybe from xml file
+2025-07-23 15:07:20 [Thread-10] ERROR com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server error.
+java.net.BindException: Address already in use: bind
+ at sun.nio.ch.Net.bind0(Native Method)
+ at sun.nio.ch.Net.bind(Net.java:438)
+ at sun.nio.ch.Net.bind(Net.java:430)
+ at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)
+ at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:141)
+ at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)
+ at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)
+ at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:600)
+ at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:579)
+ at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)
+ at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)
+ at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)
+ at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute$$$capture(AbstractEventExecutor.java:167)
+ at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java)
+ at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
+ at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:569)
+ at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997)
+ at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
+ at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
+ at java.lang.Thread.run(Thread.java:750)
+2025-07-23 15:07:22 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
+2025-07-23 15:07:33 [registrationTask1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
+java.lang.IllegalStateException: couldn't determine local port. Please set spring.boot.admin.client.instance.service-base-url.
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getLocalServerPort(DefaultApplicationFactory.java:192)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getServiceBaseUrl(DefaultApplicationFactory.java:104)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getServiceUrl(ServletApplicationFactory.java:63)
+ at de.codecentric.boot.admin.client.registration.ServletApplicationFactory.getManagementBaseUrl(ServletApplicationFactory.java:76)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.getHealthUrl(DefaultApplicationFactory.java:154)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationFactory.createApplication(DefaultApplicationFactory.java:80)
+ at de.codecentric.boot.admin.client.registration.DefaultApplicationRegistrator.register(DefaultApplicationRegistrator.java:56)
+ at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
+ at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
+ at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308)
+ at java.util.concurrent.FutureTask.runAndReset(FutureTask.java)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
+ at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
+ 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:750)
diff --git a/ruoyi-admin/logs/sys-info.log b/ruoyi-admin/logs/sys-info.log
new file mode 100644
index 0000000..97476bb
--- /dev/null
+++ b/ruoyi-admin/logs/sys-info.log
@@ -0,0 +1,739 @@
+2025-07-23 14:41:39 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:41:39 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36612 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:41:39 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:41:42 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:41:42 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:41:45 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:41:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:41:46 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:41:46 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:41:50 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:41:51 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:41:51 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:41:52 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:41:52 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:41:53 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:41:55 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1b54ae72[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$8321926#updateMaterials]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@39a7fff[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#procurementOrder]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@798ca706[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#outsourcingOrder]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3a5c472[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$a71b4fce#shengchanOrder2]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3dbcdd4a[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getKuCunTo40SB]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d093885[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getKuCun]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@712106b5[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getMassageDelayDate]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5c8adab7[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a4c2c170#getMassageForMultipleWorkCenters]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7070ae1[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$4cf29da#generateDoc1]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@236ec794[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5a0379e2[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50564f77[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6fb9179e[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:42:00 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3abe3f9a[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:42:00 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.504 seconds (JVM running for 24.232)
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:42:02 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:42:03 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:42:03 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:42:03 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:42:03 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:42:53 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:42:53 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 28640 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:42:53 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:42:57 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:42:57 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:42:59 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:43:00 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:43:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:43:01 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:43:01 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:43:05 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:43:05 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:43:05 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:43:06 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:43:06 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:43:07 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:43:10 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@186b5db[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$9815ccc9#updateMaterials]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7ba907cf[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#shengchanOrder2]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c0ef9a8[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#procurementOrder]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3a2e8c6a[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$36ff0371#outsourcingOrder]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@eb2ce99[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getMassageDelayDate]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3d1637ff[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getMassageForMultipleWorkCenters]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46ae5a4c[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getKuCun]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@8add32f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$34a67513#getKuCunTo40SB]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@107302a5[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$94b2dd7d#generateDoc1]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1cd6769b[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@281e2377[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4eccb9f0[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46a2eca6[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:43:15 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@69ef3847[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:43:15 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.339 seconds (JVM running for 24.08)
+2025-07-23 14:43:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:43:16 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:43:17 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:43:18 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:43:18 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:43:18 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:43:18 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:45:07 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:45:07 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36236 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:45:07 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:45:10 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:45:10 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:45:13 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:45:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:45:14 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:45:14 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:45:18 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:45:19 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:45:19 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:45:20 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:45:20 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:45:21 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:45:23 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@33dcbbfa[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$941dc185#updateMaterials]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57d3c5cd[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#shengchanOrder2]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5418225f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#outsourcingOrder]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@65bcc339[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$3306f82d#procurementOrder]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3369a71f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getMassageForMultipleWorkCenters]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7adde112[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getMassageDelayDate]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f422ecc[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getKuCunTo40SB]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6c648d16[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$30ae69cf#getKuCun]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@12cb9eda[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$90bad239#generateDoc1]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70b38e0[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@79414283[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@31857c80[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7ff61924[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:45:29 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2164f202[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:45:29 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.811 seconds (JVM running for 24.529)
+2025-07-23 14:45:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:45:30 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:45:31 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:45:57 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:45:57 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:45:57 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:45:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:46:27 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:46:27 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36784 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:46:27 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:46:31 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:46:31 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:46:33 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:46:34 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:46:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:46:35 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:46:35 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:46:39 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:46:40 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:46:40 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:46:41 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:46:41 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:46:42 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:46:45 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ca5456e[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$94d92ca8#updateMaterials]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b5b9038[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#shengchanOrder2]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56912047[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#procurementOrder]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32a8ce3[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$33c26350#outsourcingOrder]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258227dd[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getKuCunTo40SB]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@225fb905[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getKuCun]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d932611[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getMassageDelayDate]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2a09e0d4[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$3169d4f2#getMassageForMultipleWorkCenters]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1e019687[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$91763d5c#generateDoc1]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@41c983d3[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@250e9655[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4064cd60[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5243ce45[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:46:49 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5f1908c5[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:46:50 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 23.07 seconds (JVM running for 24.743)
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:46:51 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:47:46 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:47:46 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:47:46 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:47:46 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:49:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:49:13 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 30652 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:49:13 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:49:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:49:16 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:49:18 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:49:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:49:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:49:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:49:24 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:49:24 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:49:25 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:49:25 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:49:25 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:49:26 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:49:29 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ec28717[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$cbc487a0#updateMaterials]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@315a9738[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#procurementOrder]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@79aab764[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#shengchanOrder2]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7790a6fb[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6aadbe48#outsourcingOrder]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6df06d21[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getKuCun]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@876c4f0[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getKuCunTo40SB]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24cb530d[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getMassageForMultipleWorkCenters]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@569e8e11[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$68552fea#getMassageDelayDate]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@38696886[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$c8619854#generateDoc1]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6066a3f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@782b12c9[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5ae7e5db[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@29398b59[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:49:34 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1cdb4bd3[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:49:34 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.361 seconds (JVM running for 24.079)
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:49:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:49:53 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:49:53 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:49:53 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:49:53 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:51:32 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:51:32 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 33832 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:51:32 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:51:35 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:51:36 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:51:38 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:51:39 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:51:39 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:51:40 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:51:40 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:51:43 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:51:44 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:51:44 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:51:45 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:51:45 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:51:46 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:51:49 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2a3d9ed3[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$577fc3af#updateMaterials]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@339ecd3f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#outsourcingOrder]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@15f12e7b[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#procurementOrder]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@102fcc80[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$f668fa57#shengchanOrder2]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56221350[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getMassageForMultipleWorkCenters]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1390db9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getMassageDelayDate]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@f0ead61[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getKuCunTo40SB]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@61ab2bcc[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$f4106bf9#getKuCun]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@27551c3a[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$541cd463#generateDoc1]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@328c6f65[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4893a9f0[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70de1e65[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7f657888[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:51:54 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ec3d746[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:51:54 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.398 seconds (JVM running for 24.069)
+2025-07-23 14:51:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:51:55 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:51:56 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:52:39 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:52:39 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:52:39 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:52:39 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:52:45 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:52:45 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 32180 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:52:45 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:52:48 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:52:49 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:52:51 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:52:52 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:52:53 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:52:53 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:52:58 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:52:58 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:52:59 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:52:59 [redisson-netty-2-6] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:52:59 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:00 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:53:04 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@68ae86a2[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$c28daf62#updateMaterials]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@23247b4c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#shengchanOrder2]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@33d9904f[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#outsourcingOrder]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4b79eecc[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$6176e60a#procurementOrder]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57fefa97[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getMassageForMultipleWorkCenters]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5700053f[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getMassageDelayDate]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@28a4ac78[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getKuCun]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2caf282e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$5f1e57ac#getKuCunTo40SB]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ca5456e[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$bf2ac016#generateDoc1]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b5b9038[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@56912047[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32a8ce3[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258227dd[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:53:08 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@225fb905[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:53:09 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 24.013 seconds (JVM running for 25.715)
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:53:09 [Thread-10] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server stop.
+2025-07-23 14:53:09 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:53:09 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:53:09 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:53:09 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:53:15 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:53:15 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 29164 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:53:15 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:53:18 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:53:19 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:53:21 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:53:22 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:53:22 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:53:23 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:53:23 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:53:26 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:53:27 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:53:27 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:53:28 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:28 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:53:29 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:53:32 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c2d0e93[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$e5ebe4d0#updateMaterials]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4a084cf0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#procurementOrder]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d68886c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#shengchanOrder2]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@791a5c5a[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$84d51b78#outsourcingOrder]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1da78c7c[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getMassageDelayDate]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@15402cf4[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getMassageForMultipleWorkCenters]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2cd2fdd8[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getKuCun]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7018c94[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$827c8d1a#getKuCunTo40SB]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@26e42464[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$e288f584#generateDoc1]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@32578bc0[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@9d09c6f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2bed4ed[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57e17da[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:53:37 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@b79953e[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:53:37 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.318 seconds (JVM running for 23.974)
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:53:38 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:53:57 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:53:57 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:53:57 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:53:57 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 14:59:13 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 14:59:13 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 10068 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 14:59:13 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 14:59:16 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 14:59:17 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 14:59:19 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 14:59:20 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 14:59:20 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 14:59:21 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 14:59:21 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 14:59:24 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 14:59:25 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 14:59:25 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 14:59:26 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:59:26 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 14:59:27 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 14:59:30 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@ff03384[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$860e10f1#updateMaterials]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@159b4611[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#shengchanOrder2]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2073d71b[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#procurementOrder]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@22ab40c1[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$24f74799#outsourcingOrder]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2c492b03[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getMassageForMultipleWorkCenters]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@63ad4b55[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getMassageDelayDate]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5dd88334[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getKuCunTo40SB]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@258d7d06[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$229eb93b#getKuCun]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@40f95b87[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$82ab21a5#generateDoc1]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4907472e[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@50dfac19[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1ef48e49[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@145bcb73[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 14:59:35 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6716d0e1[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 14:59:35 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.522 seconds (JVM running for 24.306)
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 14:59:36 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 14:59:58 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 14:59:58 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 14:59:58 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 14:59:58 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:01:11 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:01:11 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 34056 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:01:11 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:01:14 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:01:14 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:01:16 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:01:17 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:01:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:01:18 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:01:18 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:01:22 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:01:22 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:01:23 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:01:23 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:01:23 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:01:24 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:01:27 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b610c90[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$3ed7f521#updateMaterials]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6ebdb938[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#outsourcingOrder]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@53e7dfc4[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#shengchanOrder2]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2e33a4b0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ddc12bc9#procurementOrder]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7d65286a[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getMassageForMultipleWorkCenters]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7e122a87[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getMassageDelayDate]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1366c37e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getKuCun]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@20c3f386[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$db689d6b#getKuCunTo40SB]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@74b1b98c[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$3b7505d5#generateDoc1]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1b18f38f[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3e40bea1[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1a0252c[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@78a4914d[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:01:32 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24fc815d[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:01:32 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.398 seconds (JVM running for 24.137)
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:01:34 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:02:07 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:02:07 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:02:07 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:02:07 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:04:47 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:04:47 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36592 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:04:47 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:04:50 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:04:51 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:04:53 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:04:54 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:04:54 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:04:55 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:04:55 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:04:59 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:04:59 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:04:59 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:05:00 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:05:00 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:05:01 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:05:04 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@a9c923f[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$f9edb0bd#updateMaterials]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70e966a5[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#procurementOrder]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ac9b75c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#shengchanOrder2]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2abb4810[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$98d6e765#outsourcingOrder]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@44d83a12[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getKuCunTo40SB]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7fbfb062[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getKuCun]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@18ab9b9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getMassageForMultipleWorkCenters]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6820ab53[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$967e5907#getMassageDelayDate]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d2d04ef[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$f68ac171#generateDoc1]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f939588[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ba0948f[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46b7c89b[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43b8a6de[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:05:09 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@30f454f4[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:05:09 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.626 seconds (JVM running for 24.276)
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:05:11 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:05:37 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:05:37 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:05:37 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:05:37 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:06:05 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:06:05 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36632 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:06:05 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:06:08 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:06:08 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:06:10 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:06:11 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:06:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:06:12 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:06:12 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:06:16 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:06:16 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:06:17 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:06:18 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:06:18 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:06:19 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:06:21 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1f7b4952[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$2f9f8ace#updateMaterials]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43898d09[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#procurementOrder]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3bf1a4c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#shengchanOrder2]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@87060c0[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$ce88c176#outsourcingOrder]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4d048945[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getMassageForMultipleWorkCenters]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@42eaa429[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getMassageDelayDate]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@39fcbb42[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getKuCun]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3201aadd[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$cc303318#getKuCunTo40SB]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5b265379[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$2c3c9b82#generateDoc1]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4cfa6fd8[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1000fbae[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2fe8ec31[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46bcdf2e[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:06:26 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5927fc8e[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:06:26 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 22.607 seconds (JVM running for 24.291)
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:06:28 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:06:42 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:06:42 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:06:42 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:06:42 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
+2025-07-23 15:06:57 [background-preinit] INFO o.h.validator.internal.util.Version - HV000001: Hibernate Validator 6.2.5.Final
+2025-07-23 15:06:57 [main] INFO com.ruoyi.RuoYiTestApplication - Starting RuoYiTestApplication using Java 1.8.0_421 on PC-20250327GIRN with PID 36840 (started by Administrator in F:\evo_k3cloud\ruoyi-admin)
+2025-07-23 15:06:57 [main] INFO com.ruoyi.RuoYiTestApplication - The following 1 profile is active: "dev"
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ begin ] ***********************
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ------ minidao.base-package ------- org.jeecg.modules.jmreport.desreport.*
+2025-07-23 15:07:01 [main] INFO o.j.m.auto.MinidaoAutoConfiguration - ******************* init miniDao config [ end ] ***********************
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDataSourceDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbFieldDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDbParamDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportDictItemDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportLinkDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportMapDao }
+2025-07-23 15:07:01 [main] INFO o.j.m.f.MiniDaoClassPathMapperScanner - register minidao name is { org.jeecg.modules.jmreport.desreport.dao.JimuReportShareDao }
+2025-07-23 15:07:04 [main] INFO o.j.m.j.c.JmReportExecutorConfig - Init JimuReport Config [ 线程池 ]
+2025-07-23 15:07:05 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource detect P6SPY plugin and enabled it
+2025-07-23 15:07:05 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Starting...
+2025-07-23 15:07:06 [main] INFO com.zaxxer.hikari.HikariDataSource - master - Start completed.
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [slave] success
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource - add a datasource named [master] success
+2025-07-23 15:07:06 [main] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource initial loaded [2] datasource,primary datasource named [master]
+2025-07-23 15:07:10 [main] INFO c.r.framework.config.JacksonConfig - 初始化 jackson 配置
+2025-07-23 15:07:10 [main] INFO c.ruoyi.framework.config.RedisConfig - 初始化 redis 配置
+2025-07-23 15:07:10 [main] INFO org.redisson.Version - Redisson 3.20.1
+2025-07-23 15:07:11 [redisson-netty-2-5] INFO o.r.c.p.MasterPubSubConnectionPool - 1 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:07:11 [redisson-netty-2-4] INFO o.r.c.pool.MasterConnectionPool - 8 connections initialized for localhost/127.0.0.1:6379
+2025-07-23 15:07:12 [main] INFO o.j.m.j.c.i.JimuReportConfiguration - Init JimuReport Config [ Token Interceptor & Resource Locations ]
+2025-07-23 15:07:15 [main] INFO com.ruoyi.job.config.XxlJobConfig - >>>>>>>>>>> xxl-job config init.
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:updateMaterials, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@70e966a5[class com.ruoyi.system.controller.ImMaterialController$$EnhancerBySpringCGLIB$$be0b171#updateMaterials]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:outsourcingOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ac9b75c[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#outsourcingOrder]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:procurementOrder, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2abb4810[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#procurementOrder]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shengchanOrder2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@44d83a12[class com.ruoyi.system.controller.ImProductionPlanProController$$EnhancerBySpringCGLIB$$aac9e819#shengchanOrder2]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCun, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@7fbfb062[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getKuCun]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getKuCunTo40SB, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@18ab9b9e[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getKuCunTo40SB]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageDelayDate, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6820ab53[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getMassageDelayDate]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:getMassageForMultipleWorkCenters, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6d2d04ef[class com.ruoyi.system.controller.KingdeeWorkCenterDataController$$EnhancerBySpringCGLIB$$a87159bb#getMassageForMultipleWorkCenters]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:generateDoc2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6f939588[class com.ruoyi.system.controller.WlStockDataController$$EnhancerBySpringCGLIB$$87dc225#generateDoc1]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:commandJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2ba0948f[class com.ruoyi.job.service.SampleService#commandJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:shardingJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46b7c89b[class com.ruoyi.job.service.SampleService#shardingJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@43b8a6de[class com.ruoyi.job.service.SampleService#demoJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:httpJobHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@30f454f4[class com.ruoyi.job.service.SampleService#httpJobHandler]
+2025-07-23 15:07:20 [main] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job register jobhandler success, name:demoJobHandler2, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1f5faa89[class com.ruoyi.job.service.SampleService#demoJobHandler2]
+2025-07-23 15:07:20 [main] INFO com.ruoyi.RuoYiTestApplication - Started RuoYiTestApplication in 23.364 seconds (JVM running for 25.054)
+2025-07-23 15:07:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 初始化OSS配置成功
+2025-07-23 15:07:21 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载参数缓存数据成功
+2025-07-23 15:07:22 [main] INFO c.r.s.runner.SystemApplicationRunner - 加载字典缓存数据成功
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.xxl.job.core.server.EmbedServer - >>>>>>>>>>> xxl-job remoting server destroy success.
+2025-07-23 15:07:38 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.thread.JobLogFileCleanThread - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
+2025-07-23 15:07:38 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor callback thread destroy.
+2025-07-23 15:07:38 [Thread-9] INFO c.x.j.c.thread.TriggerCallbackThread - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.r.f.manager.ShutdownManager - ====关闭后台任务任务线程池====
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource start closing ....
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown initiated...
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - master - Shutdown completed.
+2025-07-23 15:07:38 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - dynamic-datasource all closed success,bye
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java
index 2b66c0e..abe3eef 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/constant/Constants.java
@@ -111,6 +111,11 @@ public interface Constants {
* 闫建楼
*/
String YanJianLou = "YanJianLou";
+
+ String NIUJIANLOU = "NiuYongHeng";
+ String LZQ = "HuaKaiBiAn";
+ String CP = "PanXingZhiMeng";
+
/**
* 何春玲
*/
@@ -159,8 +164,19 @@ public interface Constants {
* 张敏
*/
String lingyan = "lingyan";
+
String WangXuDe = "WangXuDe";
+
+ String Liukai = "d41d8cd98f00b204e9800998ecf8427e";
+ String SGC = "ZaiJian@BuFuYuJian";
+ String BaiXF = "BaiXuFeng";
+ String ZhaoFJ = "yYiTeZhaoFenJing01";
+
+
+
+
+
}
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java b/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
index 1f7180d..aea8b27 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/poi/ExcelTemplateProc.java
@@ -293,9 +293,10 @@ public class ExcelTemplateProc {
String value = cell.getStringCellValue();
if (value != null) {
-
+ String trimmed = value.trim();
for (DynamicDataMapping dynamicData : dynamicDataMappingList) {
- if (value.startsWith("{{" + dynamicData.getDataId() + ".")) {
+ String prefix = "{{" + dynamicData.getDataId() + ".";
+ if (trimmed.startsWith(prefix) || trimmed.contains(prefix)) {
return dynamicData;
}
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/BomDetailsController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/BomDetailsController.java
index f091c23..cf7ade0 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/BomDetailsController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/BomDetailsController.java
@@ -36,6 +36,7 @@ import com.ruoyi.system.runner.JdUtil;
import com.ruoyi.system.service.*;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections.MapUtils;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
@@ -217,12 +218,19 @@ public class BomDetailsController extends BaseController {
List bomDetailsVos = ExcelUtil.importExcel(file.getInputStream(), BomDetailsVo.class);
List missingFieldsWarnings = new ArrayList<>();
List materialsToAdd = new ArrayList<>();
- // 成品物料
+ // 解析成品物料(从 Excel 第一 Sheet 第二行第二列、第三列读取)
HashMap bomFinishedProduct = getBomFinishedProduct(file);
- // 新增成品父级物流
- if (loadChengPinMaterialPreservation(bomFinishedProduct) == 1) {
- log.info("新增成品父级物料成功");
+ if (MapUtils.isNotEmpty(bomFinishedProduct)) {
+ int result = loadChengPinMaterialPreservation(bomFinishedProduct);
+ if (result == 1) {
+ log.info("✅ 成品父级物料新增成功: {}", bomFinishedProduct);
+ } else {
+ log.warn("⚠️ 成品父级物料保存失败: {}", bomFinishedProduct);
+ }
+ } else {
+ log.warn("⚠️ 未从 Excel 中读取到有效的成品物料信息");
}
+
for (BomDetailsVo bomDetailsvo : bomDetailsVos) {
BomDetails bomDetails = BeanUtil.toBean(bomDetailsvo, BomDetails.class);
@@ -363,7 +371,7 @@ public class BomDetailsController extends BaseController {
// 遍历前端传来的数据
for (Map param : bomDetailParams) {
String fnumber = param.get("fnumber"); // 物料编码
- String fname = param.get("fname"); // 物料编码
+ String groupName = param.get("groupName"); // 物料编码
totalWeight = param.get("totalWeight"); // 生产令号
// 根据物料编码和生产令号查询
@@ -419,7 +427,7 @@ public class BomDetailsController extends BaseController {
if (needUpload) {
try {
// 物料清单保存方法,判断是电气还是生产
- BOMUploadResult bomUploadResult = FBloadBillOfMaterialsPreservation(bomDetails, bo);
+ BOMUploadResult bomUploadResult = FBloadBillOfMaterialsPreservation(bomDetails, bo,groupName);
if (bomUploadResult.isSuccess()) {
KindegeeLogDTO logDTO = new KindegeeLogDTO();
logDTO.setProjectCode(bo.getProductionOrderNo());
@@ -708,7 +716,7 @@ public class BomDetailsController extends BaseController {
}
// FBOM物料清单保存
- public BOMUploadResult FBloadBillOfMaterialsPreservation(List bomlist, ProcessOrderPro bo) {
+ public BOMUploadResult FBloadBillOfMaterialsPreservation(List bomlist, ProcessOrderPro bo,String groupName) {
BomDetails bomDetails1 = bomlist.get(0);
int verification = isMaterialVerification(bomDetails1.getFNumber(), bomDetails1.getFName());
@@ -725,7 +733,6 @@ public class BomDetailsController extends BaseController {
}
// TODO: 实现加载和保存物料清单数据的逻辑
- K3CloudApi client = new K3CloudApi();
// 创建一个空的JsonObject
JsonObject json = new JsonObject();
@@ -742,7 +749,8 @@ public class BomDetailsController extends BaseController {
JsonObject fGroupType = new JsonObject();
model.add("FGroup", fGroupType);
- fGroupType.addProperty("FNumber", "TT001");
+ //分组
+ fGroupType.addProperty("FNumber", groupName);
// 创建FMATERIALID对象,并加入Model
JsonObject fMaterialId = new JsonObject();
model.add("FMATERIALID", fMaterialId);
@@ -826,7 +834,6 @@ public class BomDetailsController extends BaseController {
}
fTreeEntityList.add(fTreeEntityItem);
}
- String jsonData = json.toString();
try {
String resultJson = new K3CloudApi().save("ENG_BOM", json.toString());
// 直接用 Jackson 解析
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/KingdeeWorkCenterDataController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/KingdeeWorkCenterDataController.java
index 13002b2..8b08b54 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/KingdeeWorkCenterDataController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/KingdeeWorkCenterDataController.java
@@ -906,6 +906,29 @@ public class KingdeeWorkCenterDataController extends BaseController {
// 发送Excel文件
File excelFile = new File(filePath);
if (excelFile.exists()) {
+ // 1) 发送应用消息(文本卡片)
+ String accessToken = iWeComService.getAccessToken(CORPORATE_ID, APPLICATION_ID);
+ String title = "采购订单与申请更新";
+ String markdownContent = String.format("**%s**\n> 更新时间:%s\n- 采购订单:%d 条\n- 采购申请:%d 条\n\n详见附件",
+ title, currentTime, purchaseOrderList.size(), purchaseRequestList.size());
+ // 默认推送给
+ String receivers = ChengChengChengChengCheng + "|" + Y;
+ iWeComService.sendMarkdownMessage(accessToken, AgentId, receivers, "", "",
+ markdownContent, 0, 0, 0, 1800);
+
+ // 2) 上传文件到企业微信并发送文件消息
+ String uploadResp = iWeComService.uploadMedia(accessToken, "file", excelFile);
+ String mediaId = null;
+ try {
+ cn.hutool.json.JSONObject obj = cn.hutool.json.JSONUtil.parseObj(uploadResp);
+ mediaId = obj.getStr("media_id");
+ } catch (Exception ignore) {
+ }
+ if (mediaId != null && !mediaId.isEmpty()) {
+ iWeComService.sendFileMessage(accessToken, AgentId, receivers, "", "", mediaId, 0, 0, 1800);
+ }
+
+ // 3) 保持原有机器人群发文件
wxRobotUtil.sendFileToWeChatGroup(excelFile, robotId);
FileUtils.deleteQuietly(excelFile);
}
@@ -1108,7 +1131,7 @@ public class KingdeeWorkCenterDataController extends BaseController {
public R getPurchaseOrder2() {
try {
// String robotId = "4d2f037d-0cee-493a-a4ff-1758f67b8069";
- String robotId = "483489b2-b219-468c-851f-f56a34a62d91";
+ String robotId = "d5a51230-e0de-4c26-b088-07d6e89e6e07";
// String robotId = "8af8abea-3f21-4ca7-ad0a-5b7a2cf4d78e";
String currentTime = DateUtil.format(new Date(), "yyyy年MM月dd日 HH:mm:ss");
StringBuilder msg = new StringBuilder();
@@ -1575,14 +1598,14 @@ public class KingdeeWorkCenterDataController extends BaseController {
@PostMapping("/getUninspectedData")
public R> getUninspectedData() {
try {
- String robotId = "8af8abea-3f21-4ca7-ad0a-5b7a2cf4d78e";
+ String robotId = "d5a51230-e0de-4c26-b088-07d6e89e6e07";
String currentTime = DateUtil.format(new Date(), "yyyy年MM月dd日 HH:mm:ss");
//工序汇报单,未入库列表
List processReportDTOList = JdUtil.getUninspectedData();
// 构建Markdown消息
StringBuilder markdownMsg = new StringBuilder();
- markdownMsg.append("# 工序质检不及时告警通知\n\n")
+ markdownMsg.append("# 工序质检通知\n\n")
.append("> **统计时间:** ").append(currentTime).append("\n")
.append("> **未质检工序数量:** ").append(processReportDTOList.size()).append(" 条\n\n");
@@ -1724,36 +1747,20 @@ public class KingdeeWorkCenterDataController extends BaseController {
return R.ok(Collections.emptyList());
}
- /*LocalDate today = LocalDate.now();
- List todayList = allList.stream().filter(pd -> {
- LocalDate submit = parseDate(pd.getFSubmitInspectTime());
- LocalDate finish = parseDate(pd.getFFinishInspectTime());
- return (submit != null && submit.isEqual(today)) || (finish != null && finish.isEqual(today));
- }).collect(Collectors.toList());
-*/
- /* if (todayList.isEmpty()) {
- log.info("今日没有质检数据");
- return R.ok(Collections.emptyList());
- }*/
String accessToken = iWeComService.getAccessToken(CORPORATE_ID, APPLICATION_ID);
// 工段/工序 -> 接收人映射
Map workCenterMap = new HashMap<>();
- /*workCenterMap.put("铆焊工段", YanJianLou);
- workCenterMap.put("机二工段", "y");
- workCenterMap.put("机三工段", YeZhen + "|" + PingAnXiLe);
- workCenterMap.put("装一工段", ronin + "|" + JingJing);
- workCenterMap.put("装二工段", LiYiHan + "|" + MaTianYu);*/
+ workCenterMap.put("铆焊工段", YanJianLou+"|"+Y);
+ workCenterMap.put("机二工段", CP);
+ workCenterMap.put("机三工段", YeZhen + "|" + PingAnXiLe+"|"+Y);
+ workCenterMap.put("装一工段", ronin + "|" + JingJing+"|"+Y);
+ workCenterMap.put("装二工段", LiYiHan + "|" + JianXin+"|"+Y);
- workCenterMap.put("铆焊工段", ChengChengChengChengCheng);
- workCenterMap.put("机二工段", "WangXuDe");
- workCenterMap.put("机三工段", ChengChengChengChengCheng + "|" + WangXuDe);
- workCenterMap.put("装一工段", ChengChengChengChengCheng + "|" + WangXuDe);
- workCenterMap.put("装二工段", ChengChengChengChengCheng + "|" + WangXuDe);
- // 特殊:机一工段下料
- workCenterMap.put("机一工段", Y);
+ // 特殊:机一工段下料*/
+ workCenterMap.put("机一工段", HeChunLing+"|"+Y);
for (ProcessInspectionDTO pd : allList) {
try {
@@ -1764,9 +1771,13 @@ public class KingdeeWorkCenterDataController extends BaseController {
String key = workCenter;
// 机一工段下料特殊判断
- if ("机一工段".equals(workCenter) && process.contains("下料")) {
+ if ("铆焊工段".equals(workCenter) && process.contains("下料")) {
key = "机一工段下料";
}
+ // 机一工段下料特殊判断
+ if ("机一工段".equals(workCenter) && process.contains("下料")) {
+ key = "铆焊工段下料";
+ }
String receivers = workCenterMap.get(key);
if (receivers != null && !receivers.isEmpty()) {
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
index e148f09..20e5452 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/PartCostController.java
@@ -3,6 +3,7 @@ package com.ruoyi.system.controller;
import java.util.List;
import java.util.Arrays;
+import com.xxl.job.core.handler.annotation.XxlJob;
import lombok.RequiredArgsConstructor;
import javax.servlet.http.HttpServletResponse;
import javax.validation.constraints.*;
@@ -113,6 +114,7 @@ public class PartCostController extends BaseController {
@Log(title = "在金蝶获取成本价", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping("/getObtainPartData")
+ @XxlJob("getObtainPartData")
public R getObtainPartData() {
return toAjax(iPartCostService.getObtainPartData());
}
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java b/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
index ef10bdc..8d9250e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/controller/ProcessOrderProController.java
@@ -6,6 +6,7 @@ import java.net.URLEncoder;
import java.text.SimpleDateFormat;
import java.util.*;
+import cn.hutool.json.JSONUtil;
import com.alibaba.excel.EasyExcel;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.ruoyi.common.excel.DefaultExcelListener;
@@ -17,11 +18,14 @@ import com.ruoyi.common.poi.ExcelTemplateProc;
import com.ruoyi.common.poi.DynamicDataMapping;
import com.ruoyi.system.domain.*;
import com.ruoyi.system.domain.bo.FigureSaveBo;
+import com.ruoyi.system.domain.dto.MaterialUseDTO;
+import com.ruoyi.system.domain.dto.ProcessRouteDTO;
import com.ruoyi.system.domain.dto.ProcessRouteExcelDTO;
import com.ruoyi.system.domain.dto.ProcessRoutePushResultDTO;
import com.ruoyi.system.domain.vo.*;
import com.ruoyi.system.domain.vo.BomDataVO;
import com.ruoyi.system.mapper.ProcessOrderProMapper;
+import com.ruoyi.system.runner.JdUtil;
import com.ruoyi.system.service.*;
import com.ruoyi.system.service.impl.ProductionOrderServiceImpl;
import lombok.RequiredArgsConstructor;
@@ -541,7 +545,7 @@ public class ProcessOrderProController extends BaseController {
// 使用Excel模板文件
- String templatePath = "D:/java/excel-template/生产及工艺计划模版.xlsx";
+ String templatePath = "jpg/生产及工艺计划模版.xlsx";
String outputPath = "D:/file/" + orderPro.getProductionOrderNo() + "生产及工艺计划表.xlsx";
// 准备模板数据
@@ -551,17 +555,13 @@ public class ProcessOrderProController extends BaseController {
//获取工艺数据信息
List excelDTOList = iProcessOrderProService.getRouteAndBomDetail(routeList,processDataList,orderPro);
- excelDTOList.sort(Comparator.comparing(
- ProcessRouteExcelDTO::getMaterial,
- Comparator.nullsLast((m1, m2) -> {
+ excelDTOList.sort(Comparator.comparing(ProcessRouteExcelDTO::getMaterial, Comparator.nullsLast((m1, m2) -> {
// 总装部件优先
boolean isTotal1 = "总装部件".equals(m1);
boolean isTotal2 = "总装部件".equals(m2);
-
if (isTotal1 && !isTotal2) return -1;
if (!isTotal1 && isTotal2) return 1;
if (isTotal1 && isTotal2) return 0;
-
// 其他材质按字母顺序排序
if (m1 == null && m2 == null) return 0;
if (m1 == null) return 1;
@@ -616,11 +616,11 @@ public class ProcessOrderProController extends BaseController {
List