mirror of
https://gitee.com/myxzgzs/boyue_jnpf.git
synced 2025-08-08 07:12:42 +08:00
2010 lines
218 KiB
Plaintext
2010 lines
218 KiB
Plaintext
[2025-07-01 10:17:17.661] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - Starting JnpfAdminApplication using Java 21.0.6 with PID 28696 (E:\WORK\didaima\jnpf_java_tenant_v5.2.7\jnpf-java-boot\jnpf-admin\target\classes started by 17929 in E:\WORK\didaima\jnpf_java_tenant_v5.2.7)
|
||
[2025-07-01 10:17:17.665] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - The following 1 profile is active: "prod"
|
||
[2025-07-01 10:17:19.634] [WARN ] [main] [o.s.core.annotation.AnnotationTypeMapping] [?] [?] - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.baomidou.dynamic.datasource.annotation.DsTxEventListener with appropriate @AliasFor declarations: [condition]
|
||
[2025-07-01 10:17:25.528] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Multiple Spring Data modules found, entering strict repository configuration mode
|
||
[2025-07-01 10:17:25.546] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
|
||
[2025-07-01 10:17:26.742] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Finished Spring Data repository scanning in 1116 ms. Found 0 Redis repository interfaces.
|
||
[2025-07-01 10:17:31.196] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'coreAutoConfiguration' of type [jnpf.config.CoreAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.211] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'getConfigValueUtil' of type [jnpf.config.ConfigValueUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.215] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'tenantDataSourceUtil' of type [jnpf.database.util.TenantDataSourceUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.218] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'asyncConfig' of type [jnpf.config.AsyncConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.235] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'threadPoolTaskExecutor' of type [org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.244] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'defaultExecutor' of type [org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.247] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'threadPoolExecutorUtil' of type [jnpf.util.ThreadPoolExecutorUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.281] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'dataSourceUtil' of type [jnpf.database.util.DataSourceUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.289] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'mybatisPlusConfig' of type [jnpf.database.config.MybatisPlusConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.297] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'myDynamicDatasourceGeneratorAdvisor' of type [jnpf.database.config.MybatisPlusConfig$3] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.298] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'lock4jAutoConfiguration' of type [jnpf.config.Lock4jAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.404] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'lockAnnotationAdvisor2' of type [jnpf.config.Lock4jAutoConfiguration$2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:17:31.405] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'projectEventAutoConfiguration' of type [jnpf.config.ProjectEventAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead.
|
||
[2025-07-01 10:17:32.888] [INFO ] [main] [o.s.boot.web.embedded.tomcat.TomcatWebServer] [?] [?] - Tomcat initialized with port 30000 (http)
|
||
[2025-07-01 10:17:32.970] [INFO ] [main] [org.apache.catalina.core.StandardService] [?] [?] - Starting service [Tomcat]
|
||
[2025-07-01 10:17:32.970] [INFO ] [main] [org.apache.catalina.core.StandardEngine] [?] [?] - Starting Servlet engine: [Apache Tomcat/10.1.30]
|
||
[2025-07-01 10:17:33.538] [INFO ] [main] [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] [?] [?] - Initializing Spring embedded WebApplicationContext
|
||
[2025-07-01 10:17:33.539] [INFO ] [main] [o.s.b.w.s.c.ServletWebServerApplicationContext] [?] [?] - Root WebApplicationContext: initialization completed in 15319 ms
|
||
[2025-07-01 10:17:55.576] [INFO ] [main] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1,master} inited
|
||
[2025-07-01 10:17:55.578] [INFO ] [main] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource - add a datasource named [master] success
|
||
[2025-07-01 10:17:55.584] [INFO ] [main] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||
[2025-07-01 10:17:55.604] [INFO ] [main] [c.g.y.a.MybatisPlusJoinAutoConfiguration] [?] [?] - mybatis plus join properties config complete
|
||
[2025-07-01 10:17:55.606] [INFO ] [main] [c.g.y.a.MybatisPlusJoinAutoConfiguration] [?] [?] - mybatis plus join SqlInjector init
|
||
[2025-07-01 10:17:57.234] [WARN ] [pool-1-thread-7] [c.b.mybatisplus.core.metadata.TableInfoHelper] [?] [?] - Can not find table primary key in Class: "java.lang.Object".
|
||
[2025-07-01 10:17:57.247] [WARN ] [pool-1-thread-7] [com.github.yulichang.injector.MPJSqlInjector] [?] [?] - class java.lang.Object ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
|
||
[2025-07-01 10:17:58.981] [INFO ] [main] [org.redisson.Version] [?] [?] - Redisson 3.27.2
|
||
[2025-07-01 10:18:01.161] [INFO ] [redisson-netty-1-6] [org.redisson.connection.ConnectionsHolder] [?] [?] - 1 connections initialized for 222.184.49.22/222.184.49.22:6379
|
||
[2025-07-01 10:18:01.502] [INFO ] [redisson-netty-1-19] [org.redisson.connection.ConnectionsHolder] [?] [?] - 24 connections initialized for 222.184.49.22/222.184.49.22:6379
|
||
[2025-07-01 10:18:21.743] [INFO ] [main] [jnpf.scheduletask.config.XxlJobConfig] [?] [?] - >>>>>>>>>>> xxl-job config init.
|
||
[2025-07-01 10:18:22.236] [INFO ] [main] [jnpf.database.config.IdGeneratorConfig] [?] [?] - 当前ID生成器编号: 39
|
||
[2025-07-01 10:18:22.848] [INFO ] [main] [jnpf.handler.ProjectEventRedisMessageHandler] [?] [?] - 初始化自定义事件Redis监听器
|
||
[2025-07-01 10:18:22.911] [INFO ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 加载存储平台:local-plus-1
|
||
[2025-07-01 10:18:22.914] [INFO ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 加载存储平台:minio-1
|
||
[2025-07-01 10:18:22.937] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到阿里云 OSS 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:18:22.939] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到七牛云 Kodo 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:18:22.942] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到腾讯云 COS 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:18:26.378] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Using default implementation for ThreadExecutor
|
||
[2025-07-01 10:18:26.414] [INFO ] [main] [org.quartz.core.SchedulerSignalerImpl] [?] [?] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
|
||
[2025-07-01 10:18:26.414] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Quartz Scheduler v.2.3.2 created.
|
||
[2025-07-01 10:18:26.415] [INFO ] [main] [org.quartz.simpl.RAMJobStore] [?] [?] - RAMJobStore initialized.
|
||
[2025-07-01 10:18:26.417] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
|
||
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
|
||
NOT STARTED.
|
||
Currently in standby mode.
|
||
Number of jobs executed: 0
|
||
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
|
||
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
|
||
|
||
[2025-07-01 10:18:26.417] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
|
||
[2025-07-01 10:18:26.417] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Quartz scheduler version: 2.3.2
|
||
[2025-07-01 10:18:26.417] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@29b23bc4
|
||
[2025-07-01 10:18:27.919] [INFO ] [main] [com.xxl.job.core.executor.XxlJobExecutor] [?] [?] - >>>>>>>>>>> xxl-job register jobhandler success, name:defaultHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@c822a3[class jnpf.scheduletask.task.ScheduleTaskHandler#defaultHandler]
|
||
[2025-07-01 10:18:28.668] [INFO ] [main] [com.xxl.job.core.executor.XxlJobExecutor] [?] [?] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:{defaultHandler=com.xxl.job.core.handler.impl.MethodJobHandler@c822a3[class jnpf.scheduletask.task.ScheduleTaskHandler#defaultHandler]}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||
[2025-07-01 10:18:28.795] [INFO ] [main] [o.s.boot.web.embedded.tomcat.TomcatWebServer] [?] [?] - Tomcat started on port 30000 (http) with context path '/'
|
||
[2025-07-01 10:18:28.863] [INFO ] [main] [o.s.scheduling.quartz.SchedulerFactoryBean] [?] [?] - Starting Quartz Scheduler now
|
||
[2025-07-01 10:18:28.863] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED started.
|
||
[2025-07-01 10:18:28.941] [INFO ] [Thread-11] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 39999
|
||
[2025-07-01 10:18:28.977] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - Started JnpfAdminApplication in 73.44 seconds (process running for 75.525)
|
||
[2025-07-01 10:18:29.033] [WARN ] [main] [o.s.b.c.p.migrator.PropertiesMigrationListener] [?] [?] -
|
||
The use of configuration keys that have been renamed was found in the environment:
|
||
|
||
Property source 'Config resource 'class path resource [application-prod.yml]' via location 'optional:classpath:/'':
|
||
Key: spring.redis.database
|
||
Line: 84
|
||
Replacement: spring.data.redis.database
|
||
Key: spring.redis.host
|
||
Line: 85
|
||
Replacement: spring.data.redis.host
|
||
Key: spring.redis.password
|
||
Line: 87
|
||
Replacement: spring.data.redis.password
|
||
Key: spring.redis.port
|
||
Line: 86
|
||
Replacement: spring.data.redis.port
|
||
Key: spring.redis.timeout
|
||
Line: 88
|
||
Replacement: spring.data.redis.timeout
|
||
|
||
|
||
Each configuration key has been temporarily mapped to its replacement for your convenience. To silence this warning, please update your configuration to use the new keys.
|
||
|
||
[2025-07-01 10:18:29.035] [ERROR] [main] [o.s.b.c.p.migrator.PropertiesMigrationListener] [?] [?] -
|
||
The use of configuration keys that are no longer supported was found in the environment:
|
||
|
||
Property source 'Config resource 'class path resource [application-prod.yml]' via location 'optional:classpath:/'':
|
||
Key: spring.redis.lettuce.pool.max-active
|
||
Line: 91
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.max-idle
|
||
Line: 94
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.max-wait
|
||
Line: 92
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.min-idle
|
||
Line: 93
|
||
Reason: none
|
||
|
||
|
||
Please refer to the release notes or reference guide for potential alternatives.
|
||
|
||
[2025-07-01 10:20:29.556] [INFO ] [http-nio-30000-exec-1] [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] [?] [?] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||
[2025-07-01 10:20:29.556] [INFO ] [http-nio-30000-exec-1] [org.springframework.web.servlet.DispatcherServlet] [?] [?] - Initializing Servlet 'dispatcherServlet'
|
||
[2025-07-01 10:20:29.559] [INFO ] [http-nio-30000-exec-1] [org.springframework.web.servlet.DispatcherServlet] [?] [?] - Completed initialization in 3 ms
|
||
[2025-07-01 10:20:29.617] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/CurrentUser
|
||
[2025-07-01 10:20:30.274] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getLoginConfig
|
||
[2025-07-01 10:20:30.427] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getConfig/100@admin
|
||
[2025-07-01 10:20:32.201] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/Login
|
||
[2025-07-01 10:20:34.056] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/CurrentUser
|
||
[2025-07-01 10:20:34.344] [INFO ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:20:34.561] [WARN ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:20:34.562] [INFO ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:20:34.587] [WARN ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:20:34.587] [INFO ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:20:34.608] [WARN ] [http-nio-30000-exec-10] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:20:35.433] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:20:35.433] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:20:35.434] [ERROR] [http-nio-30000-exec-10] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:20:35.592] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/BaseLang/LangJson
|
||
[2025-07-01 10:20:38.224] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/DictionaryData/All
|
||
[2025-07-01 10:20:38.224] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/updatePasswordMessage
|
||
[2025-07-01 10:20:38.439] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/207.jpg
|
||
[2025-07-01 10:20:38.469] [INFO ] [http-nio-30000-exec-8] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=207.jpg, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:20:38.486] [ERROR] [http-nio-30000-exec-8] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:20:38.526] [INFO ] [http-nio-30000-exec-7] [jnpf.message.websocket.WebSocket] [?] [?] - WS建立链接:0, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6MzQ5MDU3NDA3MjA5NTQxIiwicm5TdHIiOiI3UFhBTm9rNldkOWRzUGMzMVNHOEd6YUEzMW1aMVcwWiIsInVzZXJfaWQiOiIzNDkwNTc0MDcyMDk1NDEiLCJ1c2VyX25hbWUiOiJhZG1pbiIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0MzMxNzUsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2MzY4MzE2NTk4NzI1In0.2K5SBJENRAgOT_S1c3ISSXRlLa5_AspkOVDVWzfL0xE
|
||
[2025-07-01 10:20:38.560] [INFO ] [http-nio-30000-exec-7] [jnpf.message.websocket.WebSocket] [?] [?] - WS开启连接: 100, 349057407209541, 0, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6MzQ5MDU3NDA3MjA5NTQxIiwicm5TdHIiOiI3UFhBTm9rNldkOWRzUGMzMVNHOEd6YUEzMW1aMVcwWiIsInVzZXJfaWQiOiIzNDkwNTc0MDcyMDk1NDEiLCJ1c2VyX25hbWUiOiJhZG1pbiIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0MzMxNzUsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2MzY4MzE2NTk4NzI1In0.2K5SBJENRAgOT_S1c3ISSXRlLa5_AspkOVDVWzfL0xE
|
||
[2025-07-01 10:20:43.238] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/message
|
||
[2025-07-01 10:20:44.329] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/Selector
|
||
[2025-07-01 10:20:47.309] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/207.jpg
|
||
[2025-07-01 10:20:47.311] [INFO ] [http-nio-30000-exec-6] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=207.jpg, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:20:47.312] [ERROR] [http-nio-30000-exec-6] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\207.jpg (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:20:49.501] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/Logout
|
||
[2025-07-01 10:20:49.806] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getLoginConfig
|
||
[2025-07-01 10:20:49.948] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getConfig/100@admin
|
||
[2025-07-01 10:20:56.760] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getConfig/100@19895906930
|
||
[2025-07-01 10:20:56.842] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/Login
|
||
[2025-07-01 10:20:57.592] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/CurrentUser
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:20:58.670] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:20:58.762] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/BaseLang/LangJson
|
||
[2025-07-01 10:20:58.826] [INFO ] [http-nio-30000-exec-1] [jnpf.message.websocket.WebSocket] [?] [?] - WS连接断开: 100, 349057407209541, 0, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6MzQ5MDU3NDA3MjA5NTQxIiwicm5TdHIiOiI3UFhBTm9rNldkOWRzUGMzMVNHOEd6YUEzMW1aMVcwWiIsInVzZXJfaWQiOiIzNDkwNTc0MDcyMDk1NDEiLCJ1c2VyX25hbWUiOiJhZG1pbiIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0MzMxNzUsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2MzY4MzE2NTk4NzI1In0.2K5SBJENRAgOT_S1c3ISSXRlLa5_AspkOVDVWzfL0xE
|
||
[2025-07-01 10:20:58.868] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:20:58.870] [INFO ] [http-nio-30000-exec-3] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:20:58.873] [ERROR] [http-nio-30000-exec-3] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:20:58.876] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/DictionaryData/All
|
||
[2025-07-01 10:20:58.878] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/updatePasswordMessage
|
||
[2025-07-01 10:20:58.941] [INFO ] [http-nio-30000-exec-4] [jnpf.message.websocket.WebSocket] [?] [?] - WS建立链接:1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiJBUW9rSjJBZG1yZjBrZVJadnhxT3o5b0ZDMk1IN0Y3RCIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0NTcyNjAsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2NDY4ODk2MDA4NjQ1In0.yzYp1XX0jGofkkMH2Tc1HsOtTDMMmM8wXPmD2ntUaW4
|
||
[2025-07-01 10:20:58.958] [INFO ] [http-nio-30000-exec-4] [jnpf.message.websocket.WebSocket] [?] [?] - WS开启连接: 100, 708293744989833221, 1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiJBUW9rSjJBZG1yZjBrZVJadnhxT3o5b0ZDMk1IN0Y3RCIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0NTcyNjAsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2NDY4ODk2MDA4NjQ1In0.yzYp1XX0jGofkkMH2Tc1HsOtTDMMmM8wXPmD2ntUaW4
|
||
[2025-07-01 10:21:00.661] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/Selector
|
||
[2025-07-01 10:21:02.087] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/0
|
||
[2025-07-01 10:21:04.140] [INFO ] [http-nio-30000-exec-9] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/TreeList
|
||
[2025-07-01 10:21:04.184] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task
|
||
[2025-07-01 10:21:09.145] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/709674162330798469
|
||
[2025-07-01 10:21:09.660] [INFO ] [http-nio-30000-exec-5] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource - add a datasource named [100709488694821652869] success
|
||
[2025-07-01 10:21:17.746] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/709673564197882245
|
||
[2025-07-01 10:21:28.395] [INFO ] [http-nio-30000-exec-5] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} inited
|
||
[2025-07-01 10:21:33.219] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/monitor
|
||
[2025-07-01 10:21:33.220] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/TreeList
|
||
[2025-07-01 10:21:37.741] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/monitor
|
||
[2025-07-01 10:21:39.018] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/monitor
|
||
[2025-07-01 10:21:52.632] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/visualdev/Base
|
||
[2025-07-01 10:21:59.995] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/Selector
|
||
[2025-07-01 10:22:00.881] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/0
|
||
[2025-07-01 10:22:15.891] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/CandidateNode/0
|
||
[2025-07-01 10:22:16.907] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task
|
||
[2025-07-01 10:22:17.151] [WARN ] [http-nio-30000-exec-1] [jnpf.flowable.service.impl.TaskLineServiceImpl] [?] [?] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@76c6e9aa] Transaction not enabled
|
||
[2025-07-01 10:22:17.604] [ERROR] [http-nio-30000-exec-1] [jnpf.exception.ResultException] [?] [?] - 系统异常:Handler dispatch failed: java.lang.NoClassDefFoundError: jnpf/base/model/CheckFormModel$CheckFormModelBuilder
|
||
jakarta.servlet.ServletException: Handler dispatch failed: java.lang.NoClassDefFoundError: jnpf/base/model/CheckFormModel$CheckFormModelBuilder
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1104)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.lang.NoClassDefFoundError: jnpf/base/model/CheckFormModel$CheckFormModelBuilder
|
||
at jnpf.base.model.CheckFormModel.builder(CheckFormModel.java:17)
|
||
at jnpf.onlinedev.util.onlineDevUtil.FlowFormCustomUtils.create(FlowFormCustomUtils.java:87)
|
||
at jnpf.onlinedev.util.onlineDevUtil.FlowFormCustomUtils.saveOrUpdate(FlowFormCustomUtils.java:204)
|
||
at jnpf.onlinedev.controller.VisualdevForFlowController.saveOrUpdate(VisualdevForFlowController.java:86)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService(DataSourceBindAspect.java:62)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.onlinedev.controller.VisualdevForFlowController$$SpringCGLIB$$0.saveOrUpdate(<generated>)
|
||
at jnpf.flowable.util.ServiceUtil.saveOrUpdateFormData(ServiceUtil.java:240)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl.saveOrSubmit(TaskServiceImpl.java:1028)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl.batchSaveOrSubmit(TaskServiceImpl.java:821)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor$1.execute(DynamicLocalTransactionInterceptor.java:51)
|
||
at com.baomidou.dynamic.datasource.tx.TransactionalTemplate.doExecute(TransactionalTemplate.java:118)
|
||
at com.baomidou.dynamic.datasource.tx.TransactionalTemplate.execute(TransactionalTemplate.java:94)
|
||
at com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor.invoke(DynamicLocalTransactionInterceptor.java:59)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl$$SpringCGLIB$$0.batchSaveOrSubmit(<generated>)
|
||
at jnpf.flowable.controller.TaskController.saveOrSubmit(TaskController.java:88)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService(DataSourceBindAspect.java:62)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.flowable.controller.TaskController$$SpringCGLIB$$0.saveOrSubmit(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
... 67 common frames omitted
|
||
Caused by: java.lang.ClassNotFoundException: jnpf.base.model.CheckFormModel$CheckFormModelBuilder
|
||
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
|
||
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
|
||
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
|
||
... 156 common frames omitted
|
||
[2025-07-01 10:22:17.711] [WARN ] [http-nio-30000-exec-1] [o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver] [?] [?] - Failure in @ExceptionHandler jnpf.exception.ResultException#exception(ServletException)
|
||
java.lang.Exception: null
|
||
at jnpf.exception.ResultException.exception(ResultException.java:191)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:432)
|
||
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:74)
|
||
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:175)
|
||
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:80)
|
||
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1358)
|
||
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1161)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
[2025-07-01 10:22:17.711] [ERROR] [http-nio-30000-exec-1] [o.a.c.c.C.[.[localhost].[/].[dispatcherServlet]] [?] [?] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed: java.lang.NoClassDefFoundError: jnpf/base/model/CheckFormModel$CheckFormModelBuilder] with root cause
|
||
java.lang.ClassNotFoundException: jnpf.base.model.CheckFormModel$CheckFormModelBuilder
|
||
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641)
|
||
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
|
||
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
|
||
at jnpf.base.model.CheckFormModel.builder(CheckFormModel.java:17)
|
||
at jnpf.onlinedev.util.onlineDevUtil.FlowFormCustomUtils.create(FlowFormCustomUtils.java:87)
|
||
at jnpf.onlinedev.util.onlineDevUtil.FlowFormCustomUtils.saveOrUpdate(FlowFormCustomUtils.java:204)
|
||
at jnpf.onlinedev.controller.VisualdevForFlowController.saveOrUpdate(VisualdevForFlowController.java:86)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService(DataSourceBindAspect.java:62)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.onlinedev.controller.VisualdevForFlowController$$SpringCGLIB$$0.saveOrUpdate(<generated>)
|
||
at jnpf.flowable.util.ServiceUtil.saveOrUpdateFormData(ServiceUtil.java:240)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl.saveOrSubmit(TaskServiceImpl.java:1028)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl.batchSaveOrSubmit(TaskServiceImpl.java:821)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor$1.execute(DynamicLocalTransactionInterceptor.java:51)
|
||
at com.baomidou.dynamic.datasource.tx.TransactionalTemplate.doExecute(TransactionalTemplate.java:118)
|
||
at com.baomidou.dynamic.datasource.tx.TransactionalTemplate.execute(TransactionalTemplate.java:94)
|
||
at com.baomidou.dynamic.datasource.aop.DynamicLocalTransactionInterceptor.invoke(DynamicLocalTransactionInterceptor.java:59)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.flowable.service.impl.TaskServiceImpl$$SpringCGLIB$$0.batchSaveOrSubmit(<generated>)
|
||
at jnpf.flowable.controller.TaskController.saveOrSubmit(TaskController.java:88)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService(DataSourceBindAspect.java:62)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.flowable.controller.TaskController$$SpringCGLIB$$0.saveOrSubmit(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:914)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:547)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
[2025-07-01 10:24:01.160] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
|
||
[2025-07-01 10:24:01.261] [INFO ] [SpringApplicationShutdownHook] [o.s.scheduling.quartz.SchedulerFactoryBean] [?] [?] - Shutting down Quartz Scheduler
|
||
[2025-07-01 10:24:01.261] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
|
||
[2025-07-01 10:24:01.262] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
|
||
[2025-07-01 10:24:01.262] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
|
||
[2025-07-01 10:24:01.369] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 local-plus-1 成功
|
||
[2025-07-01 10:24:01.370] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 minio-1 成功
|
||
[2025-07-01 10:24:01.371] [INFO ] [Thread-11] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server stop.
|
||
[2025-07-01 10:24:01.379] [INFO ] [xxl-job, executor ExecutorRegistryThread] [com.xxl.job.core.thread.ExecutorRegistryThread] [?] [?] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='xxl-job-executor-sample1', registryValue='http://192.168.0.17:39999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||
[2025-07-01 10:24:01.380] [INFO ] [xxl-job, executor ExecutorRegistryThread] [com.xxl.job.core.thread.ExecutorRegistryThread] [?] [?] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||
[2025-07-01 10:24:01.380] [INFO ] [SpringApplicationShutdownHook] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||
[2025-07-01 10:24:01.380] [INFO ] [xxl-job, executor JobLogFileCleanThread] [com.xxl.job.core.thread.JobLogFileCleanThread] [?] [?] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||
[2025-07-01 10:24:01.381] [INFO ] [xxl-job, executor TriggerCallbackThread] [com.xxl.job.core.thread.TriggerCallbackThread] [?] [?] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||
[2025-07-01 10:24:01.382] [INFO ] [Thread-10] [com.xxl.job.core.thread.TriggerCallbackThread] [?] [?] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||
[2025-07-01 10:24:01.519] [INFO ] [SpringApplicationShutdownHook] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource start closing ....
|
||
[2025-07-01 10:24:01.548] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} closing ...
|
||
[2025-07-01 10:24:01.580] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} closed
|
||
[2025-07-01 10:24:01.580] [INFO ] [SpringApplicationShutdownHook] [c.b.d.d.destroyer.DefaultDataSourceDestroyer] [?] [?] - dynamic-datasource close the datasource named [100709488694821652869] success,
|
||
[2025-07-01 10:24:01.580] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1} closing ...
|
||
[2025-07-01 10:24:01.582] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1} closed
|
||
[2025-07-01 10:24:01.582] [INFO ] [SpringApplicationShutdownHook] [c.b.d.d.destroyer.DefaultDataSourceDestroyer] [?] [?] - dynamic-datasource close the datasource named [master] success,
|
||
[2025-07-01 10:24:01.582] [INFO ] [SpringApplicationShutdownHook] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource all closed success,bye
|
||
[2025-07-01 10:24:01.599] [INFO ] [SpringApplicationShutdownHook] [jnpf.message.websocket.WebSocket] [?] [?] - WS连接断开: 100, 708293744989833221, 1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiJBUW9rSjJBZG1yZjBrZVJadnhxT3o5b0ZDMk1IN0Y3RCIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0NTcyNjAsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2NDY4ODk2MDA4NjQ1In0.yzYp1XX0jGofkkMH2Tc1HsOtTDMMmM8wXPmD2ntUaW4
|
||
[2025-07-01 10:24:01.600] [ERROR] [SpringApplicationShutdownHook] [jnpf.message.websocket.WebSocket] [?] [?] - WS发生错误
|
||
java.io.IOException: java.nio.channels.ClosedChannelException
|
||
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:326)
|
||
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlock(WsRemoteEndpointImplBase.java:266)
|
||
at org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:792)
|
||
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:589)
|
||
at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:556)
|
||
at org.apache.tomcat.websocket.WsSession.close(WsSession.java:544)
|
||
at org.apache.tomcat.websocket.WsWebSocketContainer.destroy(WsWebSocketContainer.java:1024)
|
||
at org.apache.tomcat.websocket.server.WsContextListener.contextDestroyed(WsContextListener.java:46)
|
||
at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4039)
|
||
at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:4648)
|
||
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
|
||
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1219)
|
||
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1208)
|
||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
|
||
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
||
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
|
||
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:814)
|
||
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
|
||
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1219)
|
||
at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1208)
|
||
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
|
||
at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
|
||
at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
|
||
at org.apache.catalina.core.ContainerBase.stopInternal(ContainerBase.java:814)
|
||
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
|
||
at org.apache.catalina.core.StandardService.stopInternal(StandardService.java:471)
|
||
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
|
||
at org.apache.catalina.core.StandardServer.stopInternal(StandardServer.java:915)
|
||
at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:231)
|
||
at org.apache.catalina.startup.Tomcat.stop(Tomcat.java:447)
|
||
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.stopTomcat(TomcatWebServer.java:301)
|
||
at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.destroy(TomcatWebServer.java:374)
|
||
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.doClose(ServletWebServerApplicationContext.java:177)
|
||
at org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:1102)
|
||
at org.springframework.boot.SpringApplicationShutdownHook.closeAndWait(SpringApplicationShutdownHook.java:145)
|
||
at java.base/java.lang.Iterable.forEach(Iterable.java:75)
|
||
at org.springframework.boot.SpringApplicationShutdownHook.run(SpringApplicationShutdownHook.java:114)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.nio.channels.ClosedChannelException: null
|
||
at org.apache.tomcat.util.net.NioChannel$1.write(NioChannel.java:273)
|
||
at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1632)
|
||
at org.apache.tomcat.util.net.SocketWrapperBase$OperationState.start(SocketWrapperBase.java:1051)
|
||
at org.apache.tomcat.util.net.SocketWrapperBase.vectoredOperation(SocketWrapperBase.java:1440)
|
||
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:1366)
|
||
at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:1337)
|
||
at org.apache.tomcat.websocket.server.WsRemoteEndpointImplServer.doWrite(WsRemoteEndpointImplServer.java:171)
|
||
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.writeMessagePart(WsRemoteEndpointImplBase.java:521)
|
||
at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendMessageBlockInternal(WsRemoteEndpointImplBase.java:313)
|
||
... 37 common frames omitted
|
||
[2025-07-01 10:24:21.502] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - Starting JnpfAdminApplication using Java 21.0.6 with PID 36600 (E:\WORK\didaima\jnpf_java_tenant_v5.2.7\jnpf-java-boot\jnpf-admin\target\classes started by 17929 in E:\WORK\didaima\jnpf_java_tenant_v5.2.7)
|
||
[2025-07-01 10:24:21.504] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - The following 1 profile is active: "prod"
|
||
[2025-07-01 10:24:22.920] [WARN ] [main] [o.s.core.annotation.AnnotationTypeMapping] [?] [?] - Support for convention-based annotation attribute overrides is deprecated and will be removed in Spring Framework 6.2. Please annotate the following attributes in @com.baomidou.dynamic.datasource.annotation.DsTxEventListener with appropriate @AliasFor declarations: [condition]
|
||
[2025-07-01 10:24:26.568] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Multiple Spring Data modules found, entering strict repository configuration mode
|
||
[2025-07-01 10:24:26.580] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
|
||
[2025-07-01 10:24:27.205] [INFO ] [main] [o.s.d.r.config.RepositoryConfigurationDelegate] [?] [?] - Finished Spring Data repository scanning in 581 ms. Found 0 Redis repository interfaces.
|
||
[2025-07-01 10:24:29.742] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'coreAutoConfiguration' of type [jnpf.config.CoreAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.753] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'getConfigValueUtil' of type [jnpf.config.ConfigValueUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.755] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'tenantDataSourceUtil' of type [jnpf.database.util.TenantDataSourceUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.757] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'asyncConfig' of type [jnpf.config.AsyncConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.768] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'threadPoolTaskExecutor' of type [org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.774] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'defaultExecutor' of type [org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.776] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'threadPoolExecutorUtil' of type [jnpf.util.ThreadPoolExecutorUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.789] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'dataSourceUtil' of type [jnpf.database.util.DataSourceUtil] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.792] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'mybatisPlusConfig' of type [jnpf.database.config.MybatisPlusConfig$$SpringCGLIB$$0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.798] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'myDynamicDatasourceGeneratorAdvisor' of type [jnpf.database.config.MybatisPlusConfig$3] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.798] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'lock4jAutoConfiguration' of type [jnpf.config.Lock4jAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.855] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'lockAnnotationAdvisor2' of type [jnpf.config.Lock4jAutoConfiguration$2] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). Is this bean getting eagerly injected into a currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor]? Check the corresponding BeanPostProcessor declaration and its dependencies.
|
||
[2025-07-01 10:24:29.856] [WARN ] [main] [o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker] [?] [?] - Bean 'projectEventAutoConfiguration' of type [jnpf.config.ProjectEventAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying). The currently created BeanPostProcessor [getProjectEventListenerAnnotationBeanPostProcessor] is declared through a non-static factory method on that class; consider declaring it as static instead.
|
||
[2025-07-01 10:24:30.657] [INFO ] [main] [o.s.boot.web.embedded.tomcat.TomcatWebServer] [?] [?] - Tomcat initialized with port 30000 (http)
|
||
[2025-07-01 10:24:30.704] [INFO ] [main] [org.apache.catalina.core.StandardService] [?] [?] - Starting service [Tomcat]
|
||
[2025-07-01 10:24:30.704] [INFO ] [main] [org.apache.catalina.core.StandardEngine] [?] [?] - Starting Servlet engine: [Apache Tomcat/10.1.30]
|
||
[2025-07-01 10:24:30.930] [INFO ] [main] [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] [?] [?] - Initializing Spring embedded WebApplicationContext
|
||
[2025-07-01 10:24:30.930] [INFO ] [main] [o.s.b.w.s.c.ServletWebServerApplicationContext] [?] [?] - Root WebApplicationContext: initialization completed in 8953 ms
|
||
[2025-07-01 10:24:50.438] [INFO ] [main] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1,master} inited
|
||
[2025-07-01 10:24:50.440] [INFO ] [main] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource - add a datasource named [master] success
|
||
[2025-07-01 10:24:50.442] [INFO ] [main] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||
[2025-07-01 10:24:50.452] [INFO ] [main] [c.g.y.a.MybatisPlusJoinAutoConfiguration] [?] [?] - mybatis plus join properties config complete
|
||
[2025-07-01 10:24:50.453] [INFO ] [main] [c.g.y.a.MybatisPlusJoinAutoConfiguration] [?] [?] - mybatis plus join SqlInjector init
|
||
[2025-07-01 10:24:51.118] [WARN ] [pool-1-thread-7] [c.b.mybatisplus.core.metadata.TableInfoHelper] [?] [?] - Can not find table primary key in Class: "java.lang.Object".
|
||
[2025-07-01 10:24:51.123] [WARN ] [pool-1-thread-7] [com.github.yulichang.injector.MPJSqlInjector] [?] [?] - class java.lang.Object ,Not found @TableId annotation, Cannot use Mybatis-Plus 'xxById' Method.
|
||
[2025-07-01 10:24:52.216] [INFO ] [main] [org.redisson.Version] [?] [?] - Redisson 3.27.2
|
||
[2025-07-01 10:24:53.300] [INFO ] [redisson-netty-1-6] [org.redisson.connection.ConnectionsHolder] [?] [?] - 1 connections initialized for 222.184.49.22/222.184.49.22:6379
|
||
[2025-07-01 10:24:53.603] [INFO ] [redisson-netty-1-19] [org.redisson.connection.ConnectionsHolder] [?] [?] - 24 connections initialized for 222.184.49.22/222.184.49.22:6379
|
||
[2025-07-01 10:25:05.983] [INFO ] [main] [jnpf.scheduletask.config.XxlJobConfig] [?] [?] - >>>>>>>>>>> xxl-job config init.
|
||
[2025-07-01 10:25:06.231] [INFO ] [main] [jnpf.database.config.IdGeneratorConfig] [?] [?] - 当前ID生成器编号: 40
|
||
[2025-07-01 10:25:06.800] [INFO ] [main] [jnpf.handler.ProjectEventRedisMessageHandler] [?] [?] - 初始化自定义事件Redis监听器
|
||
[2025-07-01 10:25:06.831] [INFO ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 加载存储平台:local-plus-1
|
||
[2025-07-01 10:25:06.836] [INFO ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 加载存储平台:minio-1
|
||
[2025-07-01 10:25:06.855] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到阿里云 OSS 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:25:06.857] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到七牛云 Kodo 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:25:06.858] [WARN ] [main] [c.x.s.file.storage.FileStorageAutoConfiguration] [?] [?] - 检测到腾讯云 COS 配置,但是没有找到对应的依赖库,所以无法加载此存储平台!配置参考地址:https://spring-file-storage.xuyanwu.cn/#/%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
|
||
[2025-07-01 10:25:08.720] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Using default implementation for ThreadExecutor
|
||
[2025-07-01 10:25:08.736] [INFO ] [main] [org.quartz.core.SchedulerSignalerImpl] [?] [?] - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl
|
||
[2025-07-01 10:25:08.737] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Quartz Scheduler v.2.3.2 created.
|
||
[2025-07-01 10:25:08.737] [INFO ] [main] [org.quartz.simpl.RAMJobStore] [?] [?] - RAMJobStore initialized.
|
||
[2025-07-01 10:25:08.738] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'quartzScheduler' with instanceId 'NON_CLUSTERED'
|
||
Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally.
|
||
NOT STARTED.
|
||
Currently in standby mode.
|
||
Number of jobs executed: 0
|
||
Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 10 threads.
|
||
Using job-store 'org.quartz.simpl.RAMJobStore' - which does not support persistence. and is not clustered.
|
||
|
||
[2025-07-01 10:25:08.738] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Quartz scheduler 'quartzScheduler' initialized from an externally provided properties instance.
|
||
[2025-07-01 10:25:08.738] [INFO ] [main] [org.quartz.impl.StdSchedulerFactory] [?] [?] - Quartz scheduler version: 2.3.2
|
||
[2025-07-01 10:25:08.738] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - JobFactory set to: org.springframework.scheduling.quartz.SpringBeanJobFactory@bfd7235
|
||
[2025-07-01 10:25:09.773] [INFO ] [main] [com.xxl.job.core.executor.XxlJobExecutor] [?] [?] - >>>>>>>>>>> xxl-job register jobhandler success, name:defaultHandler, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5ea036c3[class jnpf.scheduletask.task.ScheduleTaskHandler#defaultHandler]
|
||
[2025-07-01 10:25:10.167] [INFO ] [main] [com.xxl.job.core.executor.XxlJobExecutor] [?] [?] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:{defaultHandler=com.xxl.job.core.handler.impl.MethodJobHandler@5ea036c3[class jnpf.scheduletask.task.ScheduleTaskHandler#defaultHandler]}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||
[2025-07-01 10:25:10.253] [INFO ] [main] [o.s.boot.web.embedded.tomcat.TomcatWebServer] [?] [?] - Tomcat started on port 30000 (http) with context path '/'
|
||
[2025-07-01 10:25:10.298] [INFO ] [main] [o.s.scheduling.quartz.SchedulerFactoryBean] [?] [?] - Starting Quartz Scheduler now
|
||
[2025-07-01 10:25:10.298] [INFO ] [main] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED started.
|
||
[2025-07-01 10:25:10.341] [INFO ] [Thread-11] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 39999
|
||
[2025-07-01 10:25:10.361] [INFO ] [main] [jnpf.JnpfAdminApplication] [?] [?] - Started JnpfAdminApplication in 50.672 seconds (process running for 52.865)
|
||
[2025-07-01 10:25:10.402] [WARN ] [main] [o.s.b.c.p.migrator.PropertiesMigrationListener] [?] [?] -
|
||
The use of configuration keys that have been renamed was found in the environment:
|
||
|
||
Property source 'Config resource 'class path resource [application-prod.yml]' via location 'optional:classpath:/'':
|
||
Key: spring.redis.database
|
||
Line: 84
|
||
Replacement: spring.data.redis.database
|
||
Key: spring.redis.host
|
||
Line: 85
|
||
Replacement: spring.data.redis.host
|
||
Key: spring.redis.password
|
||
Line: 87
|
||
Replacement: spring.data.redis.password
|
||
Key: spring.redis.port
|
||
Line: 86
|
||
Replacement: spring.data.redis.port
|
||
Key: spring.redis.timeout
|
||
Line: 88
|
||
Replacement: spring.data.redis.timeout
|
||
|
||
|
||
Each configuration key has been temporarily mapped to its replacement for your convenience. To silence this warning, please update your configuration to use the new keys.
|
||
|
||
[2025-07-01 10:25:10.408] [ERROR] [main] [o.s.b.c.p.migrator.PropertiesMigrationListener] [?] [?] -
|
||
The use of configuration keys that are no longer supported was found in the environment:
|
||
|
||
Property source 'Config resource 'class path resource [application-prod.yml]' via location 'optional:classpath:/'':
|
||
Key: spring.redis.lettuce.pool.max-active
|
||
Line: 91
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.max-idle
|
||
Line: 94
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.max-wait
|
||
Line: 92
|
||
Reason: none
|
||
Key: spring.redis.lettuce.pool.min-idle
|
||
Line: 93
|
||
Reason: none
|
||
|
||
|
||
Please refer to the release notes or reference guide for potential alternatives.
|
||
|
||
[2025-07-01 10:25:10.890] [INFO ] [http-nio-30000-exec-1] [o.a.c.core.ContainerBase.[Tomcat].[localhost].[/]] [?] [?] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||
[2025-07-01 10:25:10.890] [INFO ] [http-nio-30000-exec-1] [org.springframework.web.servlet.DispatcherServlet] [?] [?] - Initializing Servlet 'dispatcherServlet'
|
||
[2025-07-01 10:25:10.893] [INFO ] [http-nio-30000-exec-1] [org.springframework.web.servlet.DispatcherServlet] [?] [?] - Completed initialization in 3 ms
|
||
[2025-07-01 10:25:11.229] [INFO ] [http-nio-30000-exec-1] [jnpf.message.websocket.WebSocket] [?] [?] - WS建立链接, TOKEN无效:0, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiJBUW9rSjJBZG1yZjBrZVJadnhxT3o5b0ZDMk1IN0Y3RCIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0NTcyNjAsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2NDY4ODk2MDA4NjQ1In0.yzYp1XX0jGofkkMH2Tc1HsOtTDMMmM8wXPmD2ntUaW4
|
||
[2025-07-01 10:25:11.285] [INFO ] [http-nio-30000-exec-1] [jnpf.message.websocket.WebSocket] [?] [?] - WSToken无效: 0, {"method":"OnConnection","mobileDevice":false,"systemId":"309228585019769285","isSeparate":false,"token":"bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiJBUW9rSjJBZG1yZjBrZVJadnhxT3o5b0ZDMk1IN0Y3RCIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA0NTcyNjAsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc2NDY4ODk2MDA4NjQ1In0.yzYp1XX0jGofkkMH2Tc1HsOtTDMMmM8wXPmD2ntUaW4"}
|
||
[2025-07-01 10:25:17.202] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/CurrentUser
|
||
[2025-07-01 10:25:17.460] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getLoginConfig
|
||
[2025-07-01 10:25:19.685] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getConfig/100@admin
|
||
[2025-07-01 10:25:25.617] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/getConfig/100@19895906930
|
||
[2025-07-01 10:25:26.144] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/Login
|
||
[2025-07-01 10:25:28.203] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/CurrentUser
|
||
[2025-07-01 10:25:28.487] [INFO ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:25:28.747] [WARN ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:25:28.747] [INFO ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:25:28.778] [WARN ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:25:28.778] [INFO ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - Attempting to load AntiSamy policy from an input stream.
|
||
[2025-07-01 10:25:28.803] [WARN ] [http-nio-30000-exec-4] [org.owasp.validator.html.Policy] [?] [?] - The directive "noopenerAndNoreferrerAnchors" is enabled by default, but disabled in this policy. It is recommended to leave it enabled to prevent reverse tabnabbing attacks.
|
||
[2025-07-01 10:25:29.864] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(简单)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(简单)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:物资申请(标准)
|
||
[2025-07-01 10:25:29.865] [ERROR] [http-nio-30000-exec-4] [jnpf.listener.InterfacePermissionListener] [?] [?] - 初始化流程菜单权限失败, 流程表单不存在:付款申请(标准)
|
||
[2025-07-01 10:25:29.998] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/BaseLang/LangJson
|
||
[2025-07-01 10:25:30.824] [INFO ] [http-nio-30000-exec-9] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/DictionaryData/All
|
||
[2025-07-01 10:25:30.831] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/oauth/updatePasswordMessage
|
||
[2025-07-01 10:25:31.259] [INFO ] [http-nio-30000-exec-2] [jnpf.message.websocket.WebSocket] [?] [?] - WS建立链接:1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiIyckhMeTJIV0d0YXNQVjFLWlNGOGVyVk9ZV21XOERXUiIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA3MjcwMjEsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc3NjAwMDc0NjMxNjg1In0.xEuIdxubttGn-8pPrh3BXllySsdtNhSgXSikQVTcZb0
|
||
[2025-07-01 10:25:31.279] [INFO ] [http-nio-30000-exec-2] [jnpf.message.websocket.WebSocket] [?] [?] - WS开启连接: 100, 708293744989833221, 1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiIyckhMeTJIV0d0YXNQVjFLWlNGOGVyVk9ZV21XOERXUiIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA3MjcwMjEsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc3NjAwMDc0NjMxNjg1In0.xEuIdxubttGn-8pPrh3BXllySsdtNhSgXSikQVTcZb0
|
||
[2025-07-01 10:25:31.422] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:25:31.441] [INFO ] [http-nio-30000-exec-1] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:25:31.452] [ERROR] [http-nio-30000-exec-1] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:26:06.855] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/visualdev/Base
|
||
[2025-07-01 10:26:10.605] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template
|
||
[2025-07-01 10:26:14.204] [INFO ] [http-nio-30000-exec-9] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/Selector
|
||
[2025-07-01 10:26:15.979] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/0
|
||
[2025-07-01 10:26:31.494] [INFO ] [http-nio-30000-exec-2] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/CandidateNode/0
|
||
[2025-07-01 10:26:32.920] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task
|
||
[2025-07-01 10:26:33.227] [WARN ] [http-nio-30000-exec-7] [jnpf.flowable.service.impl.TaskLineServiceImpl] [?] [?] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7daaef71] Transaction not enabled
|
||
[2025-07-01 10:26:33.528] [INFO ] [http-nio-30000-exec-7] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource - add a datasource named [100709488694821652869] success
|
||
[2025-07-01 10:26:51.864] [INFO ] [http-nio-30000-exec-7] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} inited
|
||
[2025-07-01 10:26:55.968] [INFO ] [http-nio-30000-exec-9] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/template/TreeList
|
||
[2025-07-01 10:26:56.020] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/List/1
|
||
[2025-07-01 10:26:59.542] [INFO ] [http-nio-30000-exec-2] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/709677877347486213
|
||
[2025-07-01 10:27:00.216] [INFO ] [http-nio-30000-exec-5] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:27:00.218] [INFO ] [http-nio-30000-exec-5] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:27:00.219] [ERROR] [http-nio-30000-exec-5] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:27:00.440] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:27:00.441] [INFO ] [http-nio-30000-exec-8] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:27:00.442] [ERROR] [http-nio-30000-exec-8] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:27:05.399] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/Transact
|
||
[2025-07-01 10:27:07.147] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/List/1
|
||
[2025-07-01 10:27:07.147] [INFO ] [http-nio-30000-exec-2] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/CommonWords/Selector
|
||
[2025-07-01 10:27:09.829] [INFO ] [http-nio-30000-exec-6] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/CommonWords/Selector
|
||
[2025-07-01 10:27:11.578] [INFO ] [http-nio-30000-exec-7] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/CandidateNode/709677958364662277
|
||
[2025-07-01 10:27:12.785] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/Audit/709677958364662277
|
||
[2025-07-01 10:27:13.674] [WARN ] [http-nio-30000-exec-1] [jnpf.flowable.service.impl.TaskLineServiceImpl] [?] [?] - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@d3c6917] Transaction not enabled
|
||
[2025-07-01 10:27:16.184] [INFO ] [http-nio-30000-exec-4] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/operator/List/1
|
||
[2025-07-01 10:27:22.008] [INFO ] [http-nio-30000-exec-2] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:27:22.010] [INFO ] [http-nio-30000-exec-2] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:27:22.012] [ERROR] [http-nio-30000-exec-2] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:27:22.017] [INFO ] [http-nio-30000-exec-8] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/system/CommonWords/Selector
|
||
[2025-07-01 10:27:22.023] [INFO ] [http-nio-30000-exec-10] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/workflow/task/709677877347486213
|
||
[2025-07-01 10:27:22.826] [INFO ] [http-nio-30000-exec-1] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:27:22.827] [INFO ] [http-nio-30000-exec-1] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:27:22.827] [ERROR] [http-nio-30000-exec-1] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:27:30.499] [INFO ] [http-nio-30000-exec-3] [jnpf.filter.AuthFilter] [?] [?] - 请求路径: /api/file/Image/userAvatar/001.png
|
||
[2025-07-01 10:27:30.501] [INFO ] [http-nio-30000-exec-3] [jnpf.aspect.LogFileStorageAspect] [?] [?] - 下载文件 before -> FileInfo(id=null, url=null, size=null, filename=001.png, originalFilename=null, basePath=/home/boyuejnpf/jnpf-resources/, path=UserAvatar/, ext=null, contentType=null, platform=local-plus-1, thUrl=null, thFilename=null, thSize=null, thContentType=null, objectId=null, objectType=null, attr=null, createTime=null)
|
||
[2025-07-01 10:27:30.501] [ERROR] [http-nio-30000-exec-3] [jnpf.exception.ResultException] [?] [?] - 系统异常:FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
cn.hutool.core.io.IORuntimeException: FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:773)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1934)
|
||
at cn.hutool.core.io.FileUtil.getInputStream(FileUtil.java:1945)
|
||
at cn.xuyanwu.spring.file.storage.platform.LocalPlusFileStorage.download(LocalPlusFileStorage.java:89)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.lambda$inputStream$1(Downloader.java:92)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:34)
|
||
at jnpf.aspect.LogFileStorageAspect.downloadAround(LogFileStorageAspect.java:60)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.aspect.FileStorageAspect.downloadAround(FileStorageAspect.java:43)
|
||
at jnpf.aop.MyFileAspect.downloadAround(MyFileAspect.java:62)
|
||
at cn.xuyanwu.spring.file.storage.aspect.DownloadAspectChain.next(DownloadAspectChain.java:32)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.inputStream(Downloader.java:93)
|
||
at cn.xuyanwu.spring.file.storage.Downloader.bytes(Downloader.java:112)
|
||
at jnpf.util.FileUploadUtils.downloadFileByte(FileUploadUtils.java:231)
|
||
at jnpf.controller.UtilsController.downLoadImg(UtilsController.java:353)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:355)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.RequestLogAspect.doAroundService(RequestLogAspect.java:52)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:89)
|
||
at jnpf.aop.DataSourceBindAspect.doAroundService2(DataSourceBindAspect.java:82)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:637)
|
||
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:627)
|
||
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:71)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:173)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97)
|
||
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184)
|
||
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:768)
|
||
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:720)
|
||
at jnpf.controller.UtilsController$$SpringCGLIB$$0.downLoadImg(<generated>)
|
||
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|
||
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:255)
|
||
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:188)
|
||
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:118)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:926)
|
||
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:831)
|
||
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
|
||
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1089)
|
||
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979)
|
||
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)
|
||
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:527)
|
||
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
|
||
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:614)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:195)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at com.alibaba.druid.support.jakarta.WebStatFilter.doFilter(WebStatFilter.java:113)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.RequestWrapperFilter.doFilterInternal(RequestWrapperFilter.java:42)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at jnpf.filter.ClearThreadContextFilter.doFilterInternal(ClearThreadContextFilter.java:28)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaServletFilter.doFilter(SaServletFilter.java:150)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at cn.dev33.satoken.filter.SaPathCheckFilterForJakartaServlet.doFilter(SaPathCheckFilterForJakartaServlet.java:55)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:91)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
|
||
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
|
||
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:164)
|
||
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:140)
|
||
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
|
||
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
|
||
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:483)
|
||
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:115)
|
||
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
|
||
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
|
||
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)
|
||
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:384)
|
||
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
|
||
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:905)
|
||
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1741)
|
||
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
|
||
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
|
||
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
|
||
at java.base/java.lang.Thread.run(Thread.java:1583)
|
||
Caused by: java.io.FileNotFoundException: \home\boyuejnpf\jnpf-resources\UserAvatar\001.png (系统找不到指定的路径。)
|
||
at java.base/java.io.FileInputStream.open0(Native Method)
|
||
at java.base/java.io.FileInputStream.open(FileInputStream.java:213)
|
||
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:152)
|
||
at cn.hutool.core.io.IoUtil.toStream(IoUtil.java:771)
|
||
... 119 common frames omitted
|
||
[2025-07-01 10:35:16.098] [INFO ] [http-nio-30000-exec-6] [jnpf.message.websocket.WebSocket] [?] [?] - WS连接断开: 100, 708293744989833221, 1, bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJsb2dpblR5cGUiOiJsb2dpbiIsImxvZ2luSWQiOiIxMDA6NzA4MjkzNzQ0OTg5ODMzMjIxIiwicm5TdHIiOiIyckhMeTJIV0d0YXNQVjFLWlNGOGVyVk9ZV21XOERXUiIsInVzZXJfaWQiOiI3MDgyOTM3NDQ5ODk4MzMyMjEiLCJ1c2VyX25hbWUiOiIxOTg5NTkwNjkzMCIsInNpbmdsZUxvZ2luIjoyLCJleHAiOjE3NTEzOTA3MjcwMjEsInRva2VuIjoiMTAwbG9naW5fdG9rZW5fNzA5Njc3NjAwMDc0NjMxNjg1In0.xEuIdxubttGn-8pPrh3BXllySsdtNhSgXSikQVTcZb0
|
||
[2025-07-01 15:32:00.821] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
|
||
[2025-07-01 15:32:00.839] [INFO ] [SpringApplicationShutdownHook] [o.s.scheduling.quartz.SchedulerFactoryBean] [?] [?] - Shutting down Quartz Scheduler
|
||
[2025-07-01 15:32:00.839] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED shutting down.
|
||
[2025-07-01 15:32:00.839] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED paused.
|
||
[2025-07-01 15:32:00.839] [INFO ] [SpringApplicationShutdownHook] [org.quartz.core.QuartzScheduler] [?] [?] - Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete.
|
||
[2025-07-01 15:32:00.864] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 local-plus-1 成功
|
||
[2025-07-01 15:32:00.864] [ERROR] [SpringApplicationShutdownHook] [cn.xuyanwu.spring.file.storage.FileStorageService] [?] [?] - 销毁存储平台 minio-1 成功
|
||
[2025-07-01 15:32:00.864] [INFO ] [Thread-11] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server stop.
|
||
[2025-07-01 15:32:00.871] [INFO ] [xxl-job, executor ExecutorRegistryThread] [com.xxl.job.core.thread.ExecutorRegistryThread] [?] [?] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='xxl-job-executor-sample1', registryValue='http://192.168.0.17:39999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||
[2025-07-01 15:32:00.873] [INFO ] [xxl-job, executor ExecutorRegistryThread] [com.xxl.job.core.thread.ExecutorRegistryThread] [?] [?] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||
[2025-07-01 15:32:00.873] [INFO ] [SpringApplicationShutdownHook] [com.xxl.job.core.server.EmbedServer] [?] [?] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||
[2025-07-01 15:32:00.873] [INFO ] [xxl-job, executor JobLogFileCleanThread] [com.xxl.job.core.thread.JobLogFileCleanThread] [?] [?] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||
[2025-07-01 15:32:00.873] [INFO ] [xxl-job, executor TriggerCallbackThread] [com.xxl.job.core.thread.TriggerCallbackThread] [?] [?] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||
[2025-07-01 15:32:00.873] [INFO ] [Thread-10] [com.xxl.job.core.thread.TriggerCallbackThread] [?] [?] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||
[2025-07-01 15:32:00.934] [INFO ] [SpringApplicationShutdownHook] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource start closing ....
|
||
[2025-07-01 15:32:00.943] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} closing ...
|
||
[2025-07-01 15:32:00.945] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-2} closed
|
||
[2025-07-01 15:32:00.945] [INFO ] [SpringApplicationShutdownHook] [c.b.d.d.destroyer.DefaultDataSourceDestroyer] [?] [?] - dynamic-datasource close the datasource named [100709488694821652869] success,
|
||
[2025-07-01 15:32:00.945] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1} closing ...
|
||
[2025-07-01 15:32:00.950] [INFO ] [SpringApplicationShutdownHook] [com.alibaba.druid.pool.DruidDataSource] [?] [?] - {dataSource-1} closed
|
||
[2025-07-01 15:32:00.950] [INFO ] [SpringApplicationShutdownHook] [c.b.d.d.destroyer.DefaultDataSourceDestroyer] [?] [?] - dynamic-datasource close the datasource named [master] success,
|
||
[2025-07-01 15:32:00.950] [INFO ] [SpringApplicationShutdownHook] [c.b.dynamic.datasource.DynamicRoutingDataSource] [?] [?] - dynamic-datasource all closed success,bye
|